Travel options
from Sheffield to Edinburgh

You can get from Sheffield to Edinburgh by train, bus or flight.

Our recommendation

To get from Sheffield to Edinburgh on Oct 25 we recommend taking a bus because it’s the best combination of price and speed.

01:00PMSheffield, Meadowhall Interchange6h00 07:00PMEdinburgh, Elder Street
0 changes
$261One-way
Cheapest
01:00PMSheffield, Meadowhall Interchange6h00 07:00PMEdinburgh, Elder Street
0 changes
$261One-way
Other options
01:50AMSheffield, Meadowhall Interchange5h30 07:20AMEdinburgh, Elder Street
0 changes
$361One-way
12:35PMSheffield, Coach Station7h55 08:30PMEdinburgh
1 changes
$451One-way
10:00AMSheffield, Coach Station9h10 07:10PMEdinburgh
1 changes
$601One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sun
Oct 24
$196Cross Country
$57National Express
$161easyJet
Mon
Oct 25
$180Cross Country
$23Megabus
$75easyJet
Tue
Oct 26
$66Cross Country
$32Megabus
$63easyJet
Wed
Oct 27
$90Cross Country
$32Megabus
$54easyJet
Thu
Oct 28
$66Cross Country
$23Megabus
$59easyJet
Fri
Oct 29
$97Cross Country
$23Megabus
$69easyJet
Sat
Oct 30
$88Cross Country
$35Megabus
$50easyJet
Sun
Oct 31
$66London North Eastern Railway
$32Megabus
$44easyJet
Mon
Nov 1
$88Cross Country
$16Megabus
$50easyJet
Tue
Nov 2
$65Cross Country
$41Megabus
$43easyJet
Wed
Nov 3
$66Cross Country
$23Megabus
$44easyJet
Thu
Nov 4
$66Cross Country
$23Megabus
$75easyJet
Fri
Nov 5
$87Cross Country
$23Megabus
$50easyJet
Sat
Nov 6
$87Cross Country
$23Megabus
$64easyJet
Sun
Nov 7
$97London North Eastern Railway
$23Megabus
$79easyJet
Mon
Nov 8
$88Cross Country
$23Megabus
$44easyJet
Tue
Nov 9
$66Cross Country
$22National Express
$44easyJet
Wed
Nov 10
$66Cross Country
$23National Express
$44easyJet
Thu
Nov 11
$79Cross Country
$25National Express
$71easyJet
Fri
Nov 12
$88Cross Country
$23Megabus
$47easyJet
Sat
Nov 13
$87Cross Country
$22National Express
$60easyJet

Travel Information from Sheffield to Edinburgh

distanceDistance190 miles (306 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$30 - $154
cheapestCheapest modeBus • $30 (€24) • 5 h 30 min
fastestFastest modeFlight • $89 (€73) • 1 h 15 min
carriersPopular travel companieseasyJet, National Express or London North Eastern Railway

Take a flight, bus or train to travel 190 miles (306 km) to Edinburgh from Sheffield. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $30 (€24). The most popular travel companies which serve this trip are easyJet, National Express or London North Eastern Railway among others. Travelers can even take a direct bus from Sheffield to Edinburgh.

The Window Seat

Read more about Edinburgh

Edinburgh: A City Guide
Edinburgh: A City Guide

A collection of sandstone spires, tumbling over hills and long-dead volcanoes, spilling out onto the purple-blue Firth of Forth, Edinburgh, Scotland, is a rare beauty. Its streets tell of a long history, with tall medieval tenements and elegant Georgian townhouses...

Continue reading
Omio Launches the Open Travel Index
Omio Launches the Open Travel Index

As a result of COVID-19, travel rules and regulations are in a constant flux. Omio has gathered all the latest updates on travel restrictions across Europe in the Open Travel Index. This online resource serves as an interactive discovery tool...

Continue reading

Travel Tips

Travel from Sheffield to Edinburgh
Travel to Edinburgh 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 Edinburgh.
FAQs
How do I reach Edinburgh from Sheffield?

There are 3 ways to travel to Edinburgh from Sheffield including taking a flight, bus or train.

What is the cheapest way to travel from Sheffield to Edinburgh?

The cheapest way to go to Edinburgh from Sheffield is by taking a bus, which costs on average $30 (€24).

This is compared to other ways of getting to Edinburgh:

A bus is $60 (€49) less than a flight for this journey with tickets for a flight from Sheffield to Edinburgh costing on average $89 (€73).

Taking a bus is usually $124 (€101) less than taking a train to Edinburgh, which costs on average $154 (€126) for the same trip.

What is the fastest way to travel between Sheffield and Edinburgh?

The fastest way to get to Edinburgh from Sheffield is by flight with an average travel time of 1 h 15 min.

Other travel options to Edinburgh can usually take longer:

In comparison, traveling by bus can take you on average 5 h 30 min.

In comparison, traveling by train can take you on average 3 h 37 min.

How many miles from Sheffield to Edinburgh would I travel?

The distance is approximately 190 miles (306 km) from Sheffield to Edinburgh.

How many services a day are there from Sheffield to Edinburgh?

The average frequency per day from Sheffield to Edinburgh is:

  • 17 trains per day.

However, we recommend checking specific travel dates for your trip from Sheffield to Edinburgh as scheduled services by flight, bus or train can vary by season or day of the week.

What are the departure and arrival points in Sheffield and in Edinburgh?

These are the most popular departure and arrival points when traveling from Sheffield to Edinburgh:

  • Most travelers who book a bus ticket from Sheffield to Edinburgh depart from Sheffield, Brown Street to Edinburgh, Elder Street.
  • Most travelers who book a train ticket from Sheffield to Edinburgh depart from Sheffield to Edinburgh Waverley.
Which travel operators can get me to Edinburgh from Sheffield?

If finding a good deal is your main consideration for your trip from Sheffield to Edinburgh, then we'll help you find the best value travel companies for you:

  • Travel with easyJet to go to Edinburgh by plane. For a good deal on tickets, you can find easyJet Sheffield to Edinburgh tickets on Omio for $89 (€73).
  • Travel with National Express to go to Edinburgh by bus. For a good deal on tickets, you can find National Express Sheffield to Edinburgh tickets on Omio for $30 (€24).
  • Travel with London North Eastern Railway for trains to Edinburgh. If you’re looking for a good deal on tickets, check for London North Eastern Railway Sheffield to Edinburgh tickets on Omio for $154 (€126).
Can I travel directly between Sheffield and Edinburgh?

Yes, there are direct routes from Sheffield to Edinburgh with the following travel companies:

  • You can take a direct bus with Megabus.

Direct services to Edinburgh tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

What is another destination I should add to my tour from Sheffield to Edinburgh?
Omio customers who travel from Sheffield to Edinburgh often also extend their vacation to go to London, Glasgow or Manchester. Omio can help you plan your trip by finding the best connections between Edinburgh and these popular destinations at a great price.
How far in advance should I book tickets to Edinburgh from Sheffield online to get the best deals?

Before traveling from Sheffield to Edinburgh, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A plane ticket costs $89 (€73) one way on average for this trip.
  • A bus ticket for this route is costing $30 (€24) one way on average.
  • A train ticket for this trip costs on average $154 (€126) one way.

But we recommend booking Sheffield to Edinburgh tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Important Stations and Airports for this Journey