Walton-on-Thames railway station

You can reach 53 stations directly from Walton-on-Thames on a weekday, without changing. The most frequent is London Waterloo, with 138 trains a day.

See Walton-on-Thames on the map

Walton-on-Thames is the nearest station for postcodes in KT12. Check your own postcode.

Direct trains from Walton-on-Thames

Trains a day to each station you can reach without changing, by day of the week.

DestinationWeekdaySaturdaySunday
London Waterloo13814788
Woking13814788
Surbiton13714788
Weybridge13714788
Clapham Junction10211588
West Byfleet857869
Esher817669
Hersham817669
Byfleet and New Haw797669
Vauxhall737669
Wimbledon737787
Earlsfield717669
Brookwood557020
Basingstoke537018
Fleet537018
Farnborough (Main)537018
Hook53701
Winchfield53701
Guildford9666
Eastleigh550
Fratton530
Portsmouth Harbour530
Portsmouth and Southsea530
Winchester550
Botley430
Cosham430
Fareham430
Hedge End430
Hilsea430
Portchester430
Aldershot302
Micheldever350
Shawford330
Worplesdon3432
Ash Vale202
Alton201
Farnham202
Bedhampton100
Bentley100
Farncombe100

and 13 more stations, each served less often.

See these routes on the map

How busy Walton-on-Thames is

2,425,886 passenger entries and exits in 2024-25, making it the 238th busiest station in Great Britain.

More journeys run between Walton-on-Thames and London Waterloo than any other pair: 1,508,532 a year. That is where passengers go, which is not always where the most trains go.

Source: Office of Rail and Road, Estimates of station usage, 2024-25. Estimated from ticket sales.

Sundays

Sunday is a different railway here: 24 stations instead of 53, a drop of about 55%. Saturday runs to 51.

Nearest other stations

More about this station on Wikipedia.