Cheap train tickets from Sheffield to London

Showing times and prices for 22 May

Cheapest

£48

Average

£114

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Sheffield to London will cost around £ 114 if you buy it on the day, but the cheapest tickets can be found for only £ 48.

Cheapest
10:06Sheffield2h33 12:39London Kings Cross
1 changes
£481One-way
09:41Sheffield2h46 12:27London Kings Cross
1 changes
£891One-way
09:36Sheffield2h43 12:19London St Pancras
1 changes
£991One-way
09:36Sheffield2h48 12:24London St Pancras
0 changes
£991One-way
09:25Sheffield2h16 11:41London Kings Cross
1 changes
£1221One-way

Train schedule Sheffield to London

Showing trains for tomorrow, Sun, 22 May
08:36Sheffield2h04 10:40London Kings Cross
0 changes
09:25Sheffield2h16 11:41London Kings Cross
0 changes
09:36Sheffield2h43 12:19London St Pancras
0 changes
09:36Sheffield2h48 12:24London St Pancras
0 changes
09:41Sheffield2h46 12:27London Kings Cross
0 changes
10:06Sheffield2h33 12:39London Kings Cross
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
22 May
£45London North Eastern Railway
£9Megabus
£127British Airways
Mon
23 May
£30East Midlands Railway
£6Megabus
£91British Airways
Tue
24 May
£30East Midlands Railway
£6Megabus
£87British Airways
Wed
25 May
£35East Midlands Railway
£6Megabus
£111British Airways
Thu
26 May
Find prices
£6Megabus
Find prices
Fri
27 May
Find prices
£6Megabus
Find prices
Sat
28 May
£71West Midlands Railway
£6Megabus
£97British Airways
Sun
29 May
Find prices
£9Megabus
Find prices
Mon
30 May
Find prices
£6Megabus
Find prices
Tue
31 May
£35East Midlands Railway
£7Megabus
£70British Airways
Wed
1 Jun
Find prices
£6Megabus
Find prices
Thu
2 Jun
£46Grand Central Trains
£6Megabus
£88British Airways
Fri
3 Jun
£39Grand Central Trains
£6Megabus
£66British Airways
Sat
4 Jun
Find prices
£6Megabus
Find prices
Sun
5 Jun
£61London North Eastern Railway
£9Megabus
£114British Airways
Mon
6 Jun
£25East Midlands Railway
£6Megabus
£84British Airways
Tue
7 Jun
£28Grand Central Trains
£6Megabus
£66British Airways
Wed
8 Jun
£55East Midlands Railway
£6Megabus
Find prices
Thu
9 Jun
£28Grand Central Trains
£6Megabus
£84British Airways
Fri
10 Jun
£28Grand Central Trains
£6Megabus
£67British Airways

Fastest train times from Sheffield to London

Showing times and prices for 22 May

Fastest Journey

2 h 4 m

Average

2 h 31 m

Trains per day

6

Distance

227 km

Of the 6 trains that leave Sheffield for London every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 227 km distance in an average of 2 h 31 m but if you time it right, some trains will get you there in just 2 h 4 m .

The slowest trains will take 2 h 48 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:36Sheffield2h04 10:40London Kings Cross
1 changes
£2271One-way
09:25Sheffield2h16 11:41London Kings Cross
1 changes
£1221One-way
10:06Sheffield2h33 12:39London Kings Cross
1 changes
£481One-way
09:36Sheffield2h43 12:19London St Pancras
1 changes
£991One-way
09:41Sheffield2h46 12:27London Kings Cross
1 changes
£891One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Sheffield to London

distanceDistance141 miles (227 km)
durationAverage train duration2 h 1 min
priceAverage train ticket price£42 (€47)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGrand Central Trains, East Midlands Railway, Cross Country, West Midlands Railway, London North Eastern Railway or 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 Grand Central Trains, East Midlands Railway, Cross Country, West Midlands Railway, London North Eastern Railway or 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 £30, but the average price of train tickets is £42. Travellers depart most frequently from Sheffield and arrive in London Victoria.

Train providers: CrossCountry trains Sheffield to London

Travel to London from Sheffield from £30 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Sheffield to London you can choose between Standard Class and First Class tickets on Omio.

Looking for trains to London from Sheffield? CrossCountry is one of the best companies to travel with on the 141 miles (227 km) trip between Sheffield and London. As an official travel partner of CrossCountry, Omio quickly shows you the latest CrossCountry train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Sheffield to London routes, find the best amenities to make your trip smooth and easy, and buy the most affordable CrossCountry train tickets that fit your budget. If you use the Omio app to search for trains from Sheffield to London, you can quickly see if the CrossCountry ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Sheffield - London train now on Omio quickly and easily and enjoy your upcoming trip with CrossCountry!

    When you buy your CrossCountry train tickets from Sheffield to London don't forget to keep the following COVID-19 related policies in mind:

    • Refund or voucher policy
    • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    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 does a cheap train to London from Sheffield cost?

    If you’re looking to save money on tickets, you can find a cheap train between Sheffield and London for as little as £30  in the next 7 days.

    What is the cost of a train ticket from Sheffield to London on average?

    If you’re looking to purchase your train tickets in the next week, you can expect the Sheffield to London train price to come in at an average of £42  one way.

    What is the distance from Sheffield to London via train?

    You should expect to travel around 141 miles (227 km)  between Sheffield and London by train.

    How many hours does it take from Sheffield to London by train?

    On average the train from Sheffield to London duration is 2 h 1 min  for the 141 miles (227 km) long trip, but the travel time can vary if you depart on weekends and holidays.

    What is the departure train station in Sheffield and arrival train station in London?

    When travelling this route, Omio customers are departing most frequently from Sheffield   and arriving in London Victoria.

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

    Passengers board the train most frequently from Sheffield, which is located around 0.5 miles (764 m) away from the city centre, and they get off the train at London Victoria, located 1.8 miles (2.9 km) away from the city centre.

    What train providers offer a service between Sheffield and London?

    If you're looking for trains from Sheffield to London, you can rely on Grand Central Trains, East Midlands Railway, Cross Country, West Midlands Railway, London North Eastern Railway or Hull Trains to get you to London. It's also good to check out all possible train companies for the Sheffield to London trip to see if there might be differences in the amenities they offer.

    Is there a direct train from Sheffield to London?

    Yes, there are 25 direct trains per day from Sheffield to London with East Midlands Railway, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your train ticket.

    How many trains per day are there from Sheffield to London?

    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 does the first train depart from Sheffield to London? When does the last train depart from Sheffield to London?

    The first train from Sheffield to London leaves at 04: 56   and the last train for this leaves at 21: 57. Omio shows you the latest train from Sheffield to London schedule to help you book the best departure time for this journey.

    How early should I buy Sheffield to London train tickets to get the best deals?

    The price of a one way train ticket from Sheffield to London is on average £42 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Sheffield and London available a few months in advance.

    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.