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