Compare prices and tickets by train, bus or flight

Wed
Dec 8
$88East Midlands Railway
$10Flixbus
$442British Airways
Thu
Dec 9
$88East Midlands Railway
$4Flixbus
$272British Airways
Fri
Dec 10
$88East Midlands Railway
Find prices
Find prices
Sat
Dec 11
$92West Midlands Railway
$4Flixbus
$212British Airways
Sun
Dec 12
$45East Midlands Railway
$4Flixbus
$109British Airways
Mon
Dec 13
$51Grand Central Trains
$7Flixbus
$117British Airways
Tue
Dec 14
$50Grand Central Trains
$7Flixbus
$149British Airways
Wed
Dec 15
$59Grand Central Trains
$4Flixbus
$159British Airways
Thu
Dec 16
$52London North Eastern Railway
$7Flixbus
$90British Airways
Fri
Dec 17
$74East Midlands Railway
$15Flixbus
$129British Airways
Sat
Dec 18
$91West Midlands Railway
$15Flixbus
$242British Airways
Sun
Dec 19
$53East Midlands Railway
$15Flixbus
$86British Airways
Mon
Dec 20
$74East Midlands Railway
$10Flixbus
$168British Airways
Tue
Dec 21
$52London North Eastern Railway
$14Flixbus
$106BA Cityflyer
Wed
Dec 22
$52London North Eastern Railway
$15Flixbus
$147British Airways
Thu
Dec 23
$41London North Eastern Railway
$15Flixbus
$129British Airways
Fri
Dec 24
$36Grand Central Trains
$15Flixbus
$87British Airways
Sat
Dec 25
Find prices
$15Megabus
$129British Airways
Sun
Dec 26
Find prices
$15Megabus
$172British Airways
Mon
Dec 27
$74London North Eastern Railway
$14Flixbus
$152British Airways

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Sheffield to London

distanceDistance141 miles (227 km)
durationAverage train duration2 h 1 min
priceAverage train ticket price$77 (€65)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersEast Midlands Trains, London North Eastern Railway, Grand Central Trains or First Hull Trains

Trains from Sheffield to London cover the 141 miles (227 km) long journey taking on average 2 h 1 min with our travel partners like East Midlands Trains, London North Eastern Railway, Grand Central Trains or First Hull Trains. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $45 (€38), but the average price of train tickets is $77 (€65). Travelers depart most frequently from Sheffield and arrive in London Victoria.

Trains from Sheffield to London: Journey Details

Trains in the United Kingdom are an efficient way to travel between cities, with a number of companies operating domestic and international train routes in the UK. The train journey from Sheffield into London can be completed in as little as two-and-a-half hours. East Midlands Trains operate a frequent direct service that runs from 5.30 a.m. until 8.49 p.m. - with trains leaving often as twice an hour. East Coast rail also offer infrequent trains from Sheffield to London, with their service involving a brief change in Doncaster en route.

Return trains from London to Sheffield are also available.

Train tickets from Sheffield to London: when to book to save $

Time Price Savings
1 week earlier 31 €
2 weeks earlier 26 €19%
3 weeks earlier 25 €24%
1 month before 21 €48%
2 months earlier 22 €41%
3 months earlier 22 €41%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Sheffield - London. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Sheffield - London 3 weeks in advance means you can save on average up to 24% compared to the price available on the day of departure.
  • If you book a ticket Sheffield - London with 2 months in advance you save up to about 41% compared to the initial price.
  • By booking 3 months in advance, you could save up to 41%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Sheffield to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sheffield to London.
FAQs
What is the price of the cheapest train from Sheffield to London?
Omio customers have found cheap train tickets from Sheffield to London for as low as $45 (€38)  for the next 7 days.
What is the price of a train ticket between Sheffield and London?
In the next 7 days you can expect to pay on average $77 (€65)  for a train ticket between Sheffield and London.
How far is it from Sheffield to London by train?
You should expect to travel around 141 miles (227 km)  between Sheffield and London by train.
How long is a train from Sheffield to London on average?
On average the Sheffield to London train travel time is 2 h 1 min  for the 141 miles (227 km) long route, but the duration can vary if you travel on weekends and holidays.
Which train station from Sheffield to London do I depart from? Which London train station from Sheffield do I arrive in?

Omio customers traveling this route depart most frequently from Sheffield   and arrive in London Victoria.

Where do I find the Sheffield train station to London? Where is the London train station?

You can find the most popular departure train station for this journey, Sheffield, located approximately 0.4 miles (559 m) from the city center of Sheffield. The most popular arrival train station in London, called London Victoria, is located around 1.2 miles (2 km) away from its city center.

Which train companies can take me between Sheffield and London?
If you're looking for trains from Sheffield to London, you can rely on East Midlands Trains, London North Eastern Railway, Grand Central Trains or First Hull Trains to get you to London. It's also good to check out all possible train companies for the Sheffield to London journey to see if there might be differences in the amenities they offer.
How many trains per day are there to London from Sheffield?
The average number of trains departing Sheffield for London is 25 a day. The train schedules and services may vary between weekdays and weekends.
When should I purchase the Sheffield to London train for the best deals on tickets?
If you book the Sheffield to London train within the next 7 days, you can find one way tickets to cost on average $77 (€65). However, booking your train ticket in advance gives you access to the best prices for trains from Sheffield to London. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Sheffield
London
The major railway station for departures from Sheffield is Sheffield. Read all the information you need to know about services, amenities and connections at Sheffield for your journey between Sheffield and London.