Want to find out more about taking the train from Sheffield to London? Look no further.
The train from Sheffield to London usually takes around 2h 22m but can take just 1h 59m on the fastest services, with around 52 trains running on this popular route every day. There's no need for any changes along the way either as direct trains are available on this route.
Train services on this route are run by East Midlands Railway (EMR). Their Intercity services are kitted out with free WiFi and a spacious First Class carriage if you feel like treating yourself.
To snap up the cheapest fares, book an Off-Peak time – tickets are usually cheaper when you travel Off-Peak compared to taking the train at Peak times. If you want to save even more, get a Railcard – you’ll save up to 1/3 on eligible journeys for a whole year.
Ready to book? Start a search for cheap train tickets to London with us today. Want to check if trains are running? Use our timetable to view live train times from Sheffield to London.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.