Walton reaches Waterloo in 22 minutes, Cobham takes 45. Season ticket prices for all ten Elmbridge stations, and the two that take contactless.

Elmbridge has ten railway stations and every one of them is South Western Railway into London Waterloo. That is where the similarity ends. Walton-on-Thames reaches Waterloo in 22 minutes. Cobham & Stoke d’Abernon takes 45. Both are in the same borough, both are commuter stations, and the slower one costs £256 a year more.

The borough sits across two different railways, and which one your station is on matters far more than how far from London you live.

The fast line and the slow line

Four Elmbridge stations sit on the South West Main Line, the four-track route out of Waterloo through Surbiton. Six sit on branches: the New Guildford line through Claygate and Cobham, and the Hampton Court branch.

These are the fastest journey to Waterloo and the number of departures between 06:45 and 09:00 on a normal weekday morning, taken from the National Rail timetable for Monday 10 August 2026.

Fastest weekday morning journey to London Waterloo and peak departures, Elmbridge stations
StationLineFastest to WaterlooDepartures 06:45 to 09:00
Walton-on-ThamesMain line22 min10
EsherMain line23 min8
WeybridgeMain line24 min11
HershamMain line26 min9
Hinchley WoodNew Guildford32 min4
Thames DittonHampton Court branch38 min5
ClaygateNew Guildford39 min4
Hampton CourtHampton Court branch40 min5
OxshottNew Guildford41 min5
Cobham & Stoke d'AbernonNew Guildford45 min5
Fastest weekday journey to London Waterloo from each Elmbridge station Bars showing fastest morning journey times. Walton-on-Thames 22 minutes, Esher 23, Weybridge 24, Hersham 26, Hinchley Wood 32, Thames Ditton 38, Claygate 39, Hampton Court 40, Oxshott 41 and Cobham and Stoke d'Abernon 45 minutes. The four main line stations are all under 27 minutes; the six branch line stations are all over 30. Four stations under 27 minutes, six over 30 Fastest weekday morning journey to London Waterloo. National Rail timetable, Monday 10 August 2026. Walton-on-Thames22 min Esher23 min Weybridge24 min Hersham26 min Hinchley Wood32 min Thames Ditton38 min Claygate39 min Hampton Court40 min Oxshott41 min Cobham & Stoke d'Abernon45 min South West Main Line New Guildford line and Hampton Court branch
The four main line stations reach Waterloo in under 27 minutes. The six branch line stations all take over 30, and run half-hourly rather than every few minutes.

The frequency gap is as important as the speed gap. Walton and Weybridge get ten or eleven trains in the two and a quarter hours before 9am. Claygate and Hinchley Wood get four, one every half hour, and if you miss one you wait thirty minutes.

The Surbiton change that saves four minutes

If you use the New Guildford line, the direct train is not the fastest way in. From Claygate the 07:31 direct reaches Waterloo at 08:10, but the same train connects at Surbiton into a main-line fast that arrives at 08:06. The same trick works from Hinchley Wood, Oxshott and Cobham, and saves three to five minutes at the cost of one change. It is the reason Surbiton, just outside the borough, functions as Elmbridge’s real interchange.

Weybridge has its own version of this. It sits where the main line meets the Hounslow loop, so some Weybridge trains run the long way round through Hounslow and take 35 to 44 minutes, while the fast ones via Surbiton take 24. Check the route before you get on, and note that the cheaper season ticket from Weybridge is the “via Surbiton” one, which is not valid on the loop.

What it costs

These are the current annual season ticket prices to London Terminals from each station, on the cheapest permitted route.

Season ticket to London Terminals, cheapest route, checked 10 August 2026
StationWeeklyMonthlyAnnualAnnual with Travelcard zones 1 to 6
Thames Ditton£62.30£239.30£2,492In zone 6
Hampton Court£62.80£241.20£2,512In zone 6
Hinchley Wood£69.10£265.40£2,764£3,680
Esher£70.70£271.50£2,828£3,752
Claygate£72.30£277.70£2,892£3,828
Hersham£76.30£293.00£3,052£3,968
Oxshott£79.00£303.40£3,160£4,128
Walton-on-Thames£80.60£309.60£3,224£4,196
Cobham & Stoke d'Abernon£87.00£334.10£3,480£4,484
Weybridge (via Surbiton)£88.40£339.50£3,536£4,544

The price ladder does not follow the timetable. Thames Ditton is the cheapest station in the borough and one of the slowest. Weybridge is the most expensive and one of the fastest. What you are paying for is distance from London, not speed, so the branch-line stations closest to town are cheap and slow while the main-line stations further out are quick and dear. Cobham is the worst of both: 45 minutes and £3,480 a year.

The gap between the cheapest and dearest annual ticket, Thames Ditton to Weybridge, is £1,044 a year.

The two stations that take contactless

Hampton Court and Thames Ditton are inside London fare zone 6. You can touch in and out with a contactless card, an Oyster card or a Freedom Pass, and daily and weekly capping applies. Both appear on the Transport for London rail and tube services map, and neither is sold a “plus Travelcard” season ticket, because a zones 1 to 6 Travelcard already covers them.

No other Elmbridge station is in the zones. From Esher, Hersham, Walton, Weybridge, Hinchley Wood, Claygate, Oxshott or Cobham you need a ticket bought before you travel. Surbiton, one stop up the main line, is the last zone 6 station, which is why some people drive there.

Hampton Court station is also worth a word of warning on geography: it is not in Hampton Court. It stands on the Elmbridge bank of the river in East Molesey, and the palace is over the bridge in the London Borough of Richmond upon Thames.

Walk-up fares

If you travel occasionally rather than daily, these are the Anytime Day Single fares to Waterloo on the cheapest permitted route, checked on the same date: Thames Ditton and Hampton Court £9.40, Esher, Claygate and Hinchley Wood £9.60, Hersham £9.70, Walton-on-Thames £10.40, Weybridge and Oxshott £10.70 and Cobham £11.60. An Anytime Day Return from Esher is £18.80, and an Anytime Day Travelcard, which adds Underground and bus travel in zones 1 to 6, is £29.10.

If you are going into London after the morning peak, an Off-Peak Day Travelcard is usually cheaper than a return plus separate Tube fares, and worth checking before you buy a plain return.

Frequently asked questions

How long does the train from Walton-on-Thames to London take?

The fastest morning train is 22 minutes to London Waterloo. Most Walton trains take 30 to 33 minutes, so the fast ones are worth waiting for. There were ten departures between 06:45 and 09:00 on the weekday checked.

Which Elmbridge station is fastest into London?

Walton-on-Thames, at 22 minutes, just ahead of Esher at 23 and Weybridge at 24. All three are on the South West Main Line. The slowest is Cobham & Stoke d’Abernon at 45 minutes.

How much is an annual season ticket from Elmbridge to London?

It ranges from £2,492 at Thames Ditton to £3,536 at Weybridge for a London Terminals ticket. Adding a zones 1 to 6 Travelcard takes the Weybridge figure to £4,544. Hampton Court and Thames Ditton are in zone 6, so a Travelcard covers them without an add-on.

Can I use contactless or Oyster from Elmbridge?

Only from Hampton Court and Thames Ditton, which are in London fare zone 6. Every other station in the borough is outside the zones and needs a ticket bought in advance. Touching in and travelling beyond the boundary risks a maximum fare or a penalty.

Do trains from Cobham go direct to Waterloo?

Yes, twice an hour, taking about 46 minutes. Changing at Surbiton onto a main-line fast cuts it to about 42. Cobham & Stoke d’Abernon station is not in Cobham; it is at Stoke d’Abernon, about eight tenths of a mile south east of Cobham High Street as the crow flies, and further on foot.

Which London station do Elmbridge trains go to?

All of them go to London Waterloo. There are no direct services from the borough to any other London terminal, and no direct link to the Elizabeth line; the usual change for the north and east of London is at Waterloo or Clapham Junction.

Sources

Times are from the timetable, not from live running, and fares change. Season ticket prices were correct on 10 August 2026. Check South Western Railway before you travel, and check weekends separately, since engineering work on the branch lines is not reflected in a weekday timetable.

More Elmbridge local information: house prices, roadworks and travel, planning news and things to do in Elmbridge.