The closest rail stations to the London Eye are Waterloo and Charing Cross. Waterloo is the closest rail station to the London Eye. Waterloo is about five.