Best commuter towns to London
352 towns ranked by the commute you actually get, not the fastest train of the day. Every other ranking uses the quickest service on the timetable; this one uses the median journey arriving in London between 07:00 and 09:30, because that is the train people catch.
This is a ranking. The interactive map is the tool: all 571 stations, filterable by terminal and journey time.
How far the advertised time is from the real one
Property listings and town guides quote the fastest service of the day. A median is always at least as long as the quickest, so the question is not whether there is a gap but how wide it is, and that varies enormously. Across these 352 towns it runs from nothing to 24 minutes, with a median of 5. In 83 towns, about a quarter of them, the typical peak journey is at least ten minutes longer than the figure in the listings; in 28 it is fifteen minutes or more. These are the widest.
| Town | Advertised fastest | Typical peak | Difference | Terminal |
|---|---|---|---|---|
| Chelsfield | 17 min | 41 min | +24 min | London Bridge |
| Twyford | 21 min | 45 min | +24 min | Paddington |
| Bletchley | 37 min | 61 min | +24 min | Euston |
| Bedford | 39 min | 63 min | +24 min | St Pancras |
| Fratton | 87 min | 110 min | +23 min | Waterloo |
| Gillingham | 44 min | 65 min | +21 min | London Bridge |
| Maidenhead | 18 min | 38 min | +20 min | Paddington |
| Meopham | 36 min | 56 min | +20 min | Victoria |
| Rochester | 37 min | 57 min | +20 min | London Bridge |
| Chatham | 40 min | 60 min | +20 min | London Bridge |
| Havant | 77 min | 97 min | +20 min | Waterloo |
| Longfield | 32 min | 51 min | +19 min | Victoria |
The 50 shortest real commutes, mapped
Coloured by typical peak journey time. The full map covers all 571 stations.
The full ranking
Ranked by typical peak journey time. Fastest is shown alongside so the difference is visible.
| # | Town | Typical peak | Fastest | Peak trains | Terminal | Direct? |
|---|---|---|---|---|---|---|
| 1 | Ebbsfleet International | 19 min | 18 min | 5.6/hr | St Pancras | Direct |
| 2 | Bushey | 21 min | 16 min | 7.9/hr | Euston | Direct |
| 3 | Coulsdon South | 21 min | 21 min | 3.2/hr | London Bridge | Direct |
| 4 | Hayes & Harlington | 21 min | 16 min | 10.0/hr | Paddington | Direct |
| 5 | Potters Bar | 23 min | 20 min | 2.0/hr | Kings Cross | Direct |
| 6 | Watford Junction | 23 min | 15 min | 10.7/hr | Euston | Direct |
| 7 | West Drayton | 23 min | 20 min | 6.0/hr | Paddington | Direct |
| 8 | Esher | 24 min | 23 min | 3.2/hr | Waterloo | Direct |
| 9 | Upminster | 24 min | 21 min | 8.8/hr | Fenchurch Street | Direct |
| 10 | Gravesend | 25 min | 22 min | 4.8/hr | St Pancras | Direct |
| 11 | Knebworth | 25 min | 25 min | 2.0/hr | St Pancras | Direct |
| 12 | Cheshunt | 26 min | 23 min | 6.0/hr | Liverpool Street | Direct |
| 13 | Rainham (Essex) | 26 min | 24 min | 3.2/hr | Fenchurch Street | Direct |
| 14 | Stevenage | 26 min | 20 min | 5.1/hr | Kings Cross | Direct |
| 15 | Iver | 27 min | 24 min | 4.0/hr | Paddington | Direct |
| 16 | Kings Langley | 27 min | 25 min | 3.2/hr | Euston | Direct |
| 17 | Merstham | 27 min | 26 min | 3.2/hr | London Bridge | Direct |
| 18 | Sevenoaks | 27 min | 24 min | 8.4/hr | London Bridge | Direct |
| 19 | Gerrards Cross | 28 min | 19 min | 4.0/hr | Marylebone | Direct |
| 20 | Hersham | 28 min | 26 min | 3.2/hr | Waterloo | Direct |
| 21 | Reading | 28 min | 23 min | 15.6/hr | Paddington | Direct |
| 22 | Welwyn North | 28 min | 19 min | 4.0/hr | Kings Cross | Direct |
| 23 | Apsley | 29 min | 28 min | 3.6/hr | Euston | Direct |
| 24 | Harpenden | 29 min | 25 min | 7.6/hr | St Pancras | Direct |
| 25 | Hatfield | 29 min | 26 min | 2.0/hr | Kings Cross | Direct |
| 26 | Romford | 29 min | 18 min | 13.6/hr | Liverpool Street | Direct |
| 27 | Langley | 30 min | 26 min | 4.0/hr | Paddington | Direct |
| 28 | Radlett | 30 min | 26 min | 6.4/hr | St Pancras | Direct |
| 29 | Upper Warlingham | 30 min | 29 min | 2.0/hr | Victoria | Direct |
| 30 | West Horndon | 30 min | 27 min | 3.6/hr | Fenchurch Street | Direct |
| 31 | Woking | 30 min | 24 min | 14.4/hr | Waterloo | Direct |
| 32 | Broxbourne | 31 min | 27 min | 5.3/hr | Liverpool Street | Direct |
| 33 | Ockendon | 31 min | 28 min | 3.6/hr | Fenchurch Street | Direct |
| 34 | Orpington | 31 min | 15 min | 4.8/hr | London Bridge | Direct |
| 35 | Redhill | 31 min | 24 min | 4.0/hr | London Bridge | Direct |
| 36 | Walton-on-Thames | 31 min | 22 min | 3.6/hr | Waterloo | Direct |
| 37 | Beaconsfield | 32 min | 25 min | 3.6/hr | Marylebone | Direct |
| 38 | Chorleywood | 32 min | 30 min | 2.0/hr | Marylebone | Direct |
| 39 | Gatwick Airport | 32 min | 29 min | 6.8/hr | Victoria | Direct |
| 40 | Gidea Park | 32 min | 29 min | 13.2/hr | Liverpool Street | Change |
| 41 | Hemel Hempstead | 32 min | 27 min | 5.2/hr | Euston | Direct |
| 42 | Ingatestone | 32 min | 29 min | 2.8/hr | Liverpool Street | Direct |
| 43 | Purfleet | 32 min | 29 min | 3.2/hr | Fenchurch Street | Direct |
| 44 | Slough | 32 min | 14 min | 6.4/hr | Paddington | Direct |
| 45 | St Albans City | 32 min | 20 min | 11.6/hr | St Pancras | Direct |
| 46 | Welwyn Garden City | 32 min | 29 min | 2.0/hr | Kings Cross | Direct |
| 47 | Letchworth Garden City | 33 min | 29 min | 5.9/hr | Kings Cross | Direct |
| 48 | Luton Airport Parkway | 33 min | 23 min | 8.4/hr | St Pancras | Direct |
| 49 | Woldingham | 33 min | 33 min | 2.0/hr | Victoria | Direct |
| 50 | Hitchin | 34 min | 33 min | 4.0/hr | St Pancras | Direct |
Best town for each London terminal
If your office fixes which terminal you arrive at, this is the shortest real commute into each one.
| Terminal | Town | Typical peak | Peak trains |
|---|---|---|---|
| St Pancras | Ebbsfleet International | 19 min | 5.6/hr |
| Euston | Bushey | 21 min | 7.9/hr |
| London Bridge | Coulsdon South | 21 min | 3.2/hr |
| Paddington | Hayes & Harlington | 21 min | 10.0/hr |
| Kings Cross | Potters Bar | 23 min | 2.0/hr |
| Waterloo | Esher | 24 min | 3.2/hr |
| Fenchurch Street | Upminster | 24 min | 8.8/hr |
| Liverpool Street | Cheshunt | 26 min | 6.0/hr |
| Marylebone | Gerrards Cross | 28 min | 4.0/hr |
| Victoria | Upper Warlingham | 30 min | 2.0/hr |
| Moorgate | Brookmans Park | 42 min | 4.0/hr |
What this ranking does not tell you
Only the journey. Not house prices, not schools, not council tax, not whether you can get a seat, and not what a season ticket costs. A town near the top of this table may be expensive precisely because the commute is good. Journey time is one input into where to live, and this page measures that one well rather than several badly.
Peak figures describe direct services. Fares and crowding are not in the timetable feed, so they are not estimated here.
Citing this ranking
The underlying dataset is published under a Creative Commons Attribution 4.0 licence, as CSV and JSON. Journalists and researchers are welcome to reuse it with a link to RailReach. The methodology sets out exactly how each figure is measured and where it should not be relied on.
RailReach, “Best commuter towns to London”, 2026-08-17. https://railreach.co.uk/best-commuter-towns-to-london/
Frequently asked questions
What makes a good commuter town?
For the journey itself: a short typical peak time, several trains an hour so a missed one is not a disaster, and a direct service. This page ranks on the first and reports the other two. It deliberately says nothing about house prices, schools or how pleasant a place is to live.
Why rank on the typical peak rather than the fastest train?
Because the fastest train of the day is not the one most people catch. A median is always at least as long as the quickest service, so some gap is arithmetic. What matters is its size: across these 352 towns the median gap is 5 minutes, but 83 towns are ten minutes or worse. Chelsfield is the widest: a fastest service of 17 minutes into London Bridge, against a median peak journey of 41.
Which town has the shortest real commute?
Ebbsfleet International, at 19 minutes into St Pancras in the morning peak, with 5.6 trains an hour.
How were these measured?
From Darwin timetable files published by the Rail Delivery Group, across three midweek days. The typical peak figure is the median journey time of direct services arriving at the London terminal between 07:00 and 09:30. Towns qualify if they are more than 20km from central London and have at least 2 peak trains an hour.
See these towns on the interactive map, or browse by commute length.