# Train journey times to London St Pancras

231 stations reach London St Pancras within 90 minutes, 115 of them on a
direct train. Services are operated by Thameslink, East Midlands Railway, Southeastern high speed.

- Stations within 90 minutes: 231
- Direct services: 115 of 231
- Stations under 30 minutes: 25
- Fastest station: Kentish Town - 5 minutes
- Operators: Thameslink, East Midlands Railway, Southeastern high speed
- Source: Darwin Timetable Files (Rail Delivery Group), Open Government Licence v3.0
- Data reviewed: 2026-08-17

## Every station to St Pancras

| Station | Fastest | Fastest direct | Typical peak | Peak trains/hr |
| --- | --- | --- | --- |
| Kentish Town | 5 min | same as fastest | 5 | 4.0 |
| Finsbury Park | 7 min | same as fastest | 7 | 6.0 |
| West Hampstead Thameslink | 8 min | same as fastest | 10 | 8.8 |
| Cricklewood | 13 min | same as fastest | 13 | 4.0 |
| Oakleigh Park | 17 min | same as fastest | 18 | 2.0 |
| Ebbsfleet International | 18 min | same as fastest | 19 | 5.6 |
| Alexandra Palace | 19 min (change at Finsbury Park) | no direct service | - | - |
| Mill Hill Broadway | 19 min | same as fastest | 22 | 6.4 |
| New Barnet | 19 min | same as fastest | 20 | 2.0 |
| Denmark Hill | 20 min | same as fastest | 20 | 4.0 |
| Hornsey | 20 min (change at Finsbury Park) | no direct service | - | - |
| St Albans City | 20 min | same as fastest | 32 | 11.6 |
| Gravesend | 22 min | same as fastest | 25 | 4.8 |
| Welwyn Garden City | 22 min | same as fastest | 37 | 2.0 |
| Elstree & Borehamwood | 23 min | same as fastest | 26 | 6.4 |
| Luton Airport Parkway | 23 min | same as fastest | 33 | 8.4 |
| Peckham Rye | 23 min | same as fastest | 24 | 4.0 |
| Potters Bar | 24 min | same as fastest | 25 | 2.0 |
| Harpenden | 25 min | same as fastest | 29 | 7.6 |
| Knebworth | 25 min | same as fastest | 25 | 2.0 |
| Luton | 26 min | same as fastest | 36 | 9.6 |
| Radlett | 26 min | same as fastest | 30 | 6.4 |
| New Cross | 27 min (change at London Bridge) | no direct service | - | - |
| Stevenage | 27 min | same as fastest | 28 | 4.0 |
| East Croydon | 29 min | same as fastest | 30 | 8.8 |
| Hadley Wood | 30 min (change at Finsbury Park) | no direct service | - | - |
| Hatfield | 30 min | same as fastest | 32 | 2.0 |
| Lewisham | 31 min (change at London Bridge) | no direct service | - | - |
| Strood | 32 min | same as fastest | 36 | 4.8 |
| Catford | 33 min | same as fastest | 33 | 4.0 |
| Enfield Chase | 33 min (change at Finsbury Park) | no direct service | - | - |
| Hitchin | 33 min | same as fastest | 34 | 4.0 |
| Hither Green | 34 min (change at London Bridge) | no direct service | - | - |
| Gordon Hill | 35 min (change at Finsbury Park) | no direct service | - | - |
| Ashford International | 36 min | same as fastest | 38 | 3.6 |
| Bellingham | 36 min | same as fastest | 36 | 4.0 |
| Coulsdon South | 36 min | same as fastest | 36 | 2.8 |
| Rochester | 36 min | same as fastest | 64 | 4.0 |
| Blackheath | 37 min (change at London Bridge) | no direct service | - | - |
| Greenhithe for Bluewater | 37 min (change at Gravesend) | 64 min | 64 | 2.0 |
| Leagrave | 37 min | same as fastest | 41 | 4.4 |
| Purley | 37 min | same as fastest | 38 | 1.6 |
| Beckenham Hill | 38 min | same as fastest | 38 | 4.0 |
| Brookmans Park | 38 min (change at Finsbury Park) | no direct service | - | - |
| Grove Park | 38 min (change at London Bridge) | no direct service | - | - |
| Letchworth Garden City | 38 min | same as fastest | 39 | 2.0 |
| Arlesey | 39 min | same as fastest | 41 | 2.0 |
| Bedford | 39 min | same as fastest | 63 | 7.2 |
| Chatham | 39 min | same as fastest | 68 | 4.0 |
| Orpington | 39 min (change at London Bridge) | 58 min | 58 | 2.0 |
| Woolwich Arsenal | 39 min | same as fastest | 39 | 2.0 |
| Crews Hill | 40 min (change at Finsbury Park) | no direct service | - | - |
| Redhill | 40 min | same as fastest | 46 | 3.6 |
| Welham Green | 40 min (change at Finsbury Park) | no direct service | - | - |
| Wimbledon | 40 min | same as fastest | 41 | 2.0 |
| Baldock | 41 min | same as fastest | 42 | 2.0 |
| Flitwick | 41 min | same as fastest | 51 | 5.2 |
| Merstham | 41 min | same as fastest | 42 | 2.8 |
| Chelsfield | 42 min (change at London Bridge) | no direct service | - | - |
| Dartford | 42 min (change at Gravesend) | 56 min | 57 | 2.0 |
| Higham | 42 min (change at Gravesend) | 81 min | 81 | 2.0 |
| Kidbrooke | 42 min (change at London Bridge) | no direct service | - | - |
| Plumstead | 42 min | same as fastest | 42 | 2.0 |
| West Croydon | 42 min (change at Norwood Junction) | no direct service | - | - |
| Bromley South | 43 min (change at London Blackfriars) | 45 min | 46 | 4.0 |
| Clapham Junction | 43 min (change at Denmark Hill) | no direct service | - | - |
| Cuffley | 43 min (change at Finsbury Park) | no direct service | - | - |
| Gillingham | 43 min | same as fastest | 72 | 4.0 |
| Snodland | 43 min | same as fastest | 43 | 0.8 |
| Welwyn North | 43 min (change at Stevenage) | no direct service | - | - |
| Biggleswade | 44 min | same as fastest | 46 | 2.0 |
| Chislehurst | 44 min (change at London Bridge) | no direct service | - | - |
| Gatwick Airport | 44 min | same as fastest | 44 | 7.6 |
| Northfleet | 44 min (change at Gravesend) | 69 min | 70 | 2.0 |
| Wellingborough | 44 min | same as fastest | 58 | 2.0 |
| Abbey Wood | 45 min | same as fastest | 45 | 2.0 |
| Eltham | 45 min (change at London Bridge) | no direct service | - | - |
| New Eltham | 45 min (change at London Bridge) | no direct service | - | - |
| Upper Warlingham | 45 min | same as fastest | 45 | 1.2 |
| Ashwell & Morden | 46 min | same as fastest | 47 | 2.0 |
| Earlswood | 46 min | same as fastest | 52 | 1.6 |
| Harlington | 46 min | same as fastest | 48 | 4.0 |
| Swanscombe | 46 min (change at Gravesend) | 67 min | 68 | 2.0 |
| Watton-at-Stone | 46 min (change at Stevenage) | no direct service | - | - |
| Bayford | 47 min (change at Finsbury Park) | no direct service | - | - |
| Kettering | 47 min | same as fastest | 59 | 4.1 |
| Petts Wood | 47 min (change at London Bridge) | 55 min | 55 | 2.0 |
| Sutton | 47 min | same as fastest | 53 | 4.0 |
| Wye | 47 min | same as fastest | - | - |
| Bickley | 48 min | same as fastest | 48 | 4.0 |
| Sevenoaks | 48 min (change at London Bridge) | 76 min | 76 | 2.0 |
| Woldingham | 48 min | same as fastest | 48 | 1.2 |
| Barnehurst | 49 min (change at Gravesend) | no direct service | - | - |
| Oxted | 49 min | same as fastest | 54 | 1.2 |
| Rainham (Kent) | 49 min | same as fastest | 78 | 4.0 |
| Sandy | 49 min | same as fastest | 51 | 2.0 |
| Sidcup | 49 min (change at London Bridge) | no direct service | - | - |
| Three Bridges | 49 min | same as fastest | 50 | 7.2 |
| Salfords | 50 min | same as fastest | 56 | 1.6 |
| St Mary Cray | 50 min (change at London Blackfriars) | 53 min | 53 | 2.0 |
| Hertford North | 51 min (change at Stevenage) | no direct service | - | - |
| Royston | 51 min | same as fastest | 52 | 2.0 |
| Slade Green | 51 min | same as fastest | 51 | 2.0 |
| Welling | 51 min (change at London Bridge) | no direct service | - | - |
| Bexleyheath | 52 min (change at Gravesend) | no direct service | - | - |
| Folkestone West | 52 min | same as fastest | 53 | 1.6 |
| Horley | 52 min | same as fastest | 58 | 3.6 |
| Maidstone West | 52 min | same as fastest | 52 | 0.8 |
| Stone Crossing | 52 min (change at Gravesend) | 62 min | 62 | 2.0 |
| Canterbury West | 53 min | same as fastest | 54 | 2.0 |
| Chilham | 53 min | same as fastest | - | - |
| Hurst Green | 53 min | same as fastest | 57 | 1.2 |
| Pluckley | 53 min (change at Ashford International) | no direct service | - | - |
| Bexley | 54 min (change at London Bridge) | no direct service | - | - |
| Folkestone Central | 54 min | same as fastest | 56 | 1.6 |
| Swanley | 54 min (change at London Blackfriars) | 57 min | 57 | 2.0 |
| Westenhanger | 54 min (change at Ashford International) | no direct service | - | - |
| Balcombe | 55 min | same as fastest | 55 | 2.0 |
| Battersea Park | 55 min (change at Denmark Hill) | no direct service | - | - |
| Charing | 55 min (change at Ashford International) | no direct service | - | - |
| Meopham | 55 min (change at Rochester) | no direct service | - | - |
| Erith | 56 min (change at London Bridge) | no direct service | - | - |
| St Neots | 56 min | same as fastest | 58 | 2.0 |
| Crayford | 57 min (change at London Bridge) | no direct service | - | - |
| Hildenborough | 57 min (change at London Bridge) | no direct service | - | - |
| Kenley | 57 min (change at East Croydon) | no direct service | - | - |
| Market Harborough | 57 min | same as fastest | 60 | 2.1 |
| Tonbridge | 57 min (change at London Bridge) | no direct service | - | - |
| Chartham | 58 min | same as fastest | - | - |
| Sandling | 58 min (change at Ashford International) | no direct service | - | - |
| Sittingbourne | 58 min | same as fastest | 59 | 2.0 |
| Balham | 59 min (change at East Croydon) | no direct service | - | - |
| Haywards Heath | 59 min | same as fastest | 61 | 4.4 |
| Headcorn | 59 min (change at Ashford International) | no direct service | - | - |
| Longfield | 59 min (change at Rochester) | no direct service | - | - |
| Lenham | 60 min (change at Ashford International) | no direct service | - | - |
| Lingfield | 60 min | same as fastest | 64 | 1.2 |
| Whyteleafe | 60 min (change at East Croydon) | no direct service | - | - |
| Meldreth | 61 min (change at Hitchin) | no direct service | - | - |
| Reigate | 61 min (change at Redhill) | no direct service | - | - |
| Sole Street | 61 min (change at Rochester) | no direct service | - | - |
| Crawley | 62 min (change at Three Bridges) | 66 min | 68 | 2.4 |
| Whyteleafe South | 62 min (change at East Croydon) | no direct service | - | - |
| Dormans | 63 min | same as fastest | 67 | 1.2 |
| Eynsford | 63 min | same as fastest | 63 | 2.0 |
| Harrietsham | 63 min (change at Ashford International) | no direct service | - | - |
| Leicester | 63 min | same as fastest | 72 | 4.1 |
| Cambridge South | 64 min | same as fastest | 64 | 2.0 |
| High Brooms | 64 min (change at London Bridge) | no direct service | - | - |
| Huntingdon | 64 min | same as fastest | 66 | 2.0 |
| Shepreth | 64 min (change at Hitchin) | no direct service | - | - |
| Burgess Hill | 65 min | same as fastest | 67 | 4.0 |
| Knockholt | 65 min (change at London Bridge) | no direct service | - | - |
| Newington | 65 min (change at Rainham (Kent)) | no direct service | - | - |
| Otford | 65 min (change at London Blackfriars) | 69 min | 69 | 2.0 |
| Paddock Wood | 65 min (change at London Bridge) | no direct service | - | - |
| Staplehurst | 65 min (change at Ashford International) | no direct service | - | - |
| Caterham | 66 min (change at East Croydon) | no direct service | - | - |
| Dover Priory | 66 min | same as fastest | 66 | 1.6 |
| Edenbridge Town | 66 min (change at East Croydon) | no direct service | - | - |
| Faversham | 66 min | same as fastest | 68 | 2.4 |
| Ifield | 66 min (change at Three Bridges) | 70 min | 71 | 2.4 |
| Shoreham (Kent) | 66 min | same as fastest | 66 | 2.0 |
| Wandsworth Common | 66 min (change at East Croydon) | no direct service | - | - |
| Wivelsfield | 66 min | same as fastest | 66 | 2.0 |
| East Grinstead | 67 min | same as fastest | 71 | 1.2 |
| Foxton | 67 min (change at Hitchin) | no direct service | - | - |
| Cambridge | 68 min | same as fastest | 68 | 2.0 |
| Hollingbourne | 68 min (change at Ashford International) | no direct service | - | - |
| Peterborough | 68 min (change at Stevenage) | 79 min | 81 | 2.0 |
| Sturry | 68 min | same as fastest | - | - |
| Tunbridge Wells | 68 min (change at London Bridge) | no direct service | - | - |
| Hever | 69 min (change at East Croydon) | no direct service | - | - |
| Marden | 69 min (change at Ashford International) | no direct service | - | - |
| Thanet Parkway | 69 min | same as fastest | 70 | 2.4 |
| Dunton Green | 70 min (change at London Bridge) | no direct service | - | - |
| Epsom | 70 min (change at Sutton (London)) | no direct service | - | - |
| Hassocks | 70 min | same as fastest | 73 | 3.6 |
| Bearsted | 71 min (change at Ashford International) | no direct service | - | - |
| Corby | 71 min | same as fastest | 74 | 2.0 |
| Littlehaven | 72 min (change at Three Bridges) | 76 min | 78 | 2.4 |
| Bat & Ball | 73 min | same as fastest | 73 | 2.0 |
| Farningham Road | 73 min (change at Rochester) | no direct service | - | - |
| Frant | 73 min (change at London Bridge) | no direct service | - | - |
| Borough Green & Wrotham | 74 min (change at London Blackfriars) | no direct service | - | - |
| Cowden | 74 min (change at East Croydon) | no direct service | - | - |
| Faygate | 74 min | same as fastest | 76 | 2.0 |
| Loughborough | 74 min | same as fastest | 80 | 2.1 |
| Ramsgate | 74 min | same as fastest | 76 | 2.8 |
| Horsham | 75 min (change at Three Bridges) | 80 min | 82 | 2.4 |
| Martin Mill | 75 min | same as fastest | 77 | 1.6 |
| Brighton | 76 min | same as fastest | 82 | 4.0 |
| Teynham | 76 min (change at Sittingbourne) | no direct service | - | - |
| Whitstable | 76 min | same as fastest | 77 | 1.6 |
| Maidstone East | 77 min (change at Ashford International) | no direct service | - | - |
| Plumpton | 77 min (change at Gatwick Airport) | no direct service | - | - |
| Preston Park | 77 min | same as fastest | 80 | 3.6 |
| Wadhurst | 77 min (change at London Bridge) | no direct service | - | - |
| Shelford | 78 min (change at Cambridge South) | no direct service | - | - |
| Whittlesford Parkway | 78 min (change at Cambridge South) | no direct service | - | - |
| Ashurst | 79 min (change at East Croydon) | no direct service | - | - |
| Chestfield & Swalecliffe | 79 min | same as fastest | 110 | 0.8 |
| Minster | 79 min | same as fastest | - | - |
| Ashtead | 80 min (change at Sutton (London)) | no direct service | - | - |
| Cooksbridge | 80 min (change at Gatwick Airport) | no direct service | - | - |
| Banstead | 81 min (change at Sutton (London)) | no direct service | - | - |
| Broadstairs | 81 min | same as fastest | 86 | 3.6 |
| Cambridge North | 81 min (change at Cambridge) | no direct service | - | - |
| Herne Bay | 81 min | same as fastest | 83 | 1.6 |
| Walmer | 81 min | same as fastest | 82 | 1.6 |
| West Malling | 81 min (change at London Blackfriars) | no direct service | - | - |
| Barming | 82 min (change at Ashford International) | no direct service | - | - |
| East Midlands Parkway | 82 min | same as fastest | 89 | 2.9 |
| Grantham | 82 min (change at Stevenage) | no direct service | - | - |
| East Malling | 84 min (change at London Blackfriars) | no direct service | - | - |
| Leatherhead | 84 min (change at Sutton (London)) | no direct service | - | - |
| Stonegate | 84 min (change at London Bridge) | no direct service | - | - |
| Deal | 85 min | same as fastest | 86 | 1.6 |
| Epsom Downs | 85 min (change at Sutton (London)) | no direct service | - | - |
| Eridge | 85 min (change at East Croydon) | no direct service | - | - |
| Lewes | 85 min (change at Gatwick Airport) | no direct service | - | - |
| Audley End | 86 min (change at Cambridge South) | no direct service | - | - |
| Long Eaton | 86 min | same as fastest | 89 | 1.7 |
| Waterbeach | 86 min (change at Cambridge) | no direct service | - | - |
| Derby | 87 min | same as fastest | 97 | 2.1 |
| Great Chesterford | 87 min (change at Cambridge South) | no direct service | - | - |
| Margate | 87 min | same as fastest | 92 | 3.6 |
| Hove | 88 min (change at Brighton) | no direct service | - | - |
| Etchingham | 89 min (change at London Bridge) | no direct service | - | - |
| Birchington-on-Sea | 90 min | same as fastest | 92 | 1.6 |
| Christs Hospital | 90 min (change at East Croydon) | no direct service | - | - |

## Frequently asked questions

### What is the fastest train to London St Pancras?

The fastest connection is from Kentish Town, at 5 minutes on a direct service. Services into St Pancras are operated by Thameslink, East Midlands Railway, Southeastern high speed.

### Which commuter towns are within 30 minutes of St Pancras?

25 stations reach St Pancras in under 30 minutes, including Kentish Town, Finsbury Park, West Hampstead Thameslink, Cricklewood, Oakleigh Park, Ebbsfleet International. These are the shortest commutes available into this terminal.

### How many stations connect to St Pancras?

231 stations have a service to London St Pancras within 90 minutes, and 115 of those are direct trains with no change required.

### What areas does St Pancras serve?

London St Pancras primarily serves Bedfordshire, the Midlands and, via HS1, the Medway towns. Key commuter destinations on this network include Kentish Town, Finsbury Park, West Hampstead Thameslink, Cricklewood, Oakleigh Park.

### Is St Pancras a good terminal to commute into?

With 231 stations inside 90 minutes and 115 direct services, St Pancras offers unusually broad commuter coverage. The quickest option is Kentish Town at 5 minutes.

## About this data

Fastest is the quickest scheduled weekday service; typical peak is the median of
services arriving at the London terminal between 07:00 and 09:30. Computed from
Darwin Timetable Files published by the Rail Delivery Group under the Open
Government Licence. Not live times, and they exclude disruption and engineering
work. Full methodology: https://railreach.co.uk/about/

Source: RailReach - https://railreach.co.uk/terminals/st-pancras/
Licence: CC BY 4.0. Please attribute RailReach and link to https://railreach.co.uk/
