Search and Compare
Find the cheapest or fastest trip for you by comparing buses with trains
Your Travel, Organised
Book and store all your tickets quickly and conveniently on Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
Anyone traveling in the UK from London to Sheffield can fly, take the train or choose a long-distance coach journey. Taking the train from London St Pancras will be the quickest option, as travelers can simply hop on the train without needing to pass through airport security. Buses are relatively slow, but will still make the journey in a few hours. If you are flying, the journey cannot be made directly - although there are airports close to Sheffield such as Manchester. This makes it more sensible to catch a train or book a coach.
Return journeys from Sheffield to London are also available.
Both Megabus and National Express run a regular buses from London to Sheffield. Most buses depart from London Victoria Coach Station and arrive at either Sheffield Coach Station or Meadowhall Interchange, with a travel time of just over 4 hours to be expected. On weekdays, there will be plenty of choices - with up to 15 buses per day leaving London.
Trains from London to Sheffield are the most efficient way to travel between these two cities. All direct services depart from London St Pancras Station, which can be easily reached by Tube and bus from all parts of the city. East Midlands Trains are the sole operator on the route, and their services will take just over 2 hours to make the trip.
Flights from London to Sheffield depart from London Heathrow. Travelers will need to catch a regular British Airways service to Manchester, which takes just under an hour. Flights depart at regular intervals throughout the day, and travelers will need to book onward connections from Manchester Airport to Sheffield.