City to city
Sheffield to London by train
Sheffield → London St Pancras International
- Fastest
- ≈ 2h 14m
- Typical
- ≈ 2h 19m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- EMR, Northern Rail, Hull Trains, TransPennine Express
Trains link Sheffield (Sheffield) and London (London St Pancras International) in about 2h 14m at best, with no changes needed. The corridor is part of the Midland Main Line (266 km, typically ≈ 2 h 10 min), one of 1211 routes plotted in the TrainRouter atlas.
How long does the train from Sheffield to London take?
The fastest trains cover Sheffield to London in about 2h 14m; a typical journey takes around 2h 19m.
Is there a direct train from Sheffield to London?
Yes: direct trains run between Sheffield and London St Pancras International.
This corridor in the atlas
- Midland Main Line St Pancras’s own main line: Leicester, Derby and Chesterfield’s crooked spire, into Sheffield under the Bramall Lane floodlights.
Legendary routes through Sheffield or London
- Eurostar London → Paris
- LNER Azuma London → Edinburgh
- Caledonian Sleeper London → Fort William
- Avanti West Coast London → Glasgow
Sleepers too: night trains from London.
More trains from Sheffield
- Sheffield → Leeds ≈ 40 min · direct
- Sheffield → Nottingham ≈ 50 min · direct
- Sheffield → Manchester ≈ 51 min · direct
More train routes in United Kingdom · France.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.