COMPARE Prices across different modes

Sat
23 Oct
£90
£10Megabus
£114British Airways
Sun
24 Oct
£90
£10Megabus
£150British Airways
Mon
25 Oct
£55
£6Flixbus
£232British Airways
Tue
26 Oct
£36
£6Flixbus
£127British Airways
Wed
27 Oct
£62London North Eastern Railway
£6Flixbus
£109British Airways
Thu
28 Oct
£55
£10Megabus
£75British Airways
Fri
29 Oct
£55
£6Flixbus
£62British Airways
Sat
30 Oct
£55
£5Flixbus
£84British Airways
Sun
31 Oct
£34
£5Flixbus
£68British Airways
Mon
1 Nov
£47
£3Flixbus
£93British Airways
Tue
2 Nov
£47
£3Flixbus
£61British Airways
Wed
3 Nov
£47
£3Flixbus
£71British Airways
Thu
4 Nov
£47
£3Flixbus
£93British Airways
Fri
5 Nov
£47
£6Flixbus
£77British Airways
Sat
6 Nov
£55
£3Flixbus
£75British Airways
Sun
7 Nov
£29
£3Flixbus
£77British Airways
Mon
8 Nov
£40
£3Flixbus
£77British Airways
Tue
9 Nov
£40
£3Flixbus
£63British Airways
Wed
10 Nov
£40
£3Flixbus
£75British Airways
Thu
11 Nov
£40
£3Flixbus
£61British Airways
Fri
12 Nov
£40
£7National Express
£71British Airways

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Sheffield and London

distanceDistance141 miles (227 km)
durationAverage train duration2 h 1 min
priceAverage train ticket price£63 (€71)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesEast 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. While the average ticket price for this journey costs around £63, you can find the cheapest train ticket for as low as £36. Travellers depart most frequently from Sheffield and arrive in London Victoria.

Trains from Sheffield to London: Journey Details

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.

Taking the Train from Sheffield

Perhaps Sheffield's most famous and well-respected attraction is the Crucible Theatre. World-renowned as the home of the Snooker world championship, the theatre is also home to a year-round calendar of incredible plays and productions. If theatre isn't your thing why not visit the Winter Gardens? Located in the city centre, the Gardens are home to a huge variety of flora and fauna and boast one of the most extensive collections of rare flowers in the United Kingdom. The amazing glass structure is also one of the finest contemporary buildings in the city.

Sheffield train station is conveniently located at the edge of the city centre, ensuring for easy access. Whilst Sheffield station can be easily accessed by foot from the middle of the city centre (10-minute walk), the Sheffield SuperTram service also stops there. These trams pick up from various points in and around the city and run frequently every day.

Getting into London by Train

The illustrious capital city of the United Kingdom that travellers come from far and wide to visit, London has a little bit of everything for everyone - culture, history, sport, nightlife, and restaurants. The Covent Garden area of the city is a great way to immerse yourself in a wide range of different cultures and see a host of diverse things all in one place. With a world famous market, theatres, great restaurants and street performers, it's always a vibrant and exciting place to visit.

 

London is home to a wide variety of different rail stations and passengers who've come down from Sheffield will often arrive at London St Pancras - which caters specifically for services from South Yorkshire and the East Midlands. The station offers excellent transport links into all areas of London by means of six separate tube lines. Kings Cross station is also located just across the road.

 

Which train companies go from Sheffield to London?

All Sheffield to London trains are operated by East Midlands Trains, Grand Central Trains, or Virgin Trains East Coast.

How long is the train journey from Sheffield to London?

Trains from Sheffield to London take between 2 hours and 3h09 to arrive in London depending on the train company, number of transfers, time of day, and time of week you are travelling.

When are the first and last trains of the day from Sheffield to London?

The first Sheffield to London train departs Sheffield at 5:30 a.m., while the last train leaves at 11:37 p.m.

Where do trains from Sheffield to London depart from and arrive to?

All Sheffield to London trains depart from Sheffield train station. All trains travelling from Sheffield to London arrive at either London's Kings Cross or St Pancras train station.

Download Our App Now!

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
How much do cheap train tickets between Sheffield and London cost?
Omio customers have found cheap train tickets between Sheffield and London for as low as £36  for the next 7 days.
What is the cost of a train ticket from Sheffield to London on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Sheffield to London train to cost on average £63  one way.
How far is it from Sheffield to London by train?
You should expect to travel around 141 miles (227 km)  from Sheffield to London by train.
How long is the train journey from Sheffield to London?
On average the Sheffield to London train time is 2 h 1 min  covering the 141 miles (227 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What station does the Sheffield to London train leave from? Which London train station do I come into from Sheffield?

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

Where is the train station in Sheffield to go to London? Where is the train station in London located?

You can find the most popular departure train station for this route, Sheffield, located approximately 0 mile (s) / 0 km from the city centre of Sheffield. The most popular arrival train station in London, called London Victoria, is located around 1 mile (s) / 1 km away from its city centre.

Which train providers should I travel with from Sheffield to London?
Take the Sheffield to London train with East Midlands Trains, London North Eastern Railway, Grand Central Trains or First Hull Trains. However, it's always good to check out all possible train providers for the route from Sheffield to London as there might be differences in the amenities they offer.
Are there any Sheffield to London direct train services?
Yes, there are 25 direct trains between Sheffield and London per day with   on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How many trains are there to London from Sheffield a day?
On average, there are 25 trains a day from Sheffield to London. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Sheffield to London? When is the last train from Sheffield to London?
The first Sheffield to London train departs at 07: 23   and the last train from Sheffield to London leaves at 09: 11. Check out the most up-to-date Sheffield to London train schedule on Omio and find the best time to travel to your destination.
How far in advance should I buy a train ticket from Sheffield to London to get the best deals?
If you buy a train ticket to London from Sheffield within the next 7 days, you can find tickets to cost on average £63 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to London from Sheffield are generally on sale a few months before the planned departure date.

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 trip between Sheffield and London.