TrainRouter

City to city

Sheffield to London by train

Sheffield → London St Pancras International

Midland Main Line — London to Sheffield
Photo · Wikimedia
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

Legendary routes through Sheffield or London

Sleepers too: night trains from London.

More trains from Sheffield

All trains from Sheffield →

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.