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 24 Jan we recommend taking a bus because it’s the best combination of price and speed.

01:40Sheffield, Meadowhall Interchange5h20 07:00Edinburgh, Elder Street
0 changes
£121One-way
Cheapest
01:40Sheffield, Meadowhall Interchange5h20 07:00Edinburgh, Elder Street
0 changes
£121One-way
Other options
13:10Sheffield, Meadowhall Interchange5h50 19:00Edinburgh, Elder Street
0 changes
£171One-way
02:00Sheffield, Coach Station6h05 08:05Edinburgh
0 changes
£641One-way
09:40Sheffield, Coach Station7h40 17:20Edinburgh
1 changes
£611One-way

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

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Mon
24 Jan
£57London North Eastern Railway
£12Megabus
Find prices
Tue
25 Jan
£47Cross Country
Find prices
Find prices
Wed
26 Jan
£61First Transpennine Express
Find prices
Find prices
Thu
27 Jan
£61First Transpennine Express
Find prices
Find prices
Fri
28 Jan
£57London North Eastern Railway
£10Flixbus
£38easyJet
Sat
29 Jan
£45Avanti West Coast
Find prices
Find prices
Sun
30 Jan
£68London North Eastern Railway
Find prices
Find prices
Mon
31 Jan
£46First Transpennine Express
Find prices
Find prices
Tue
1 Feb
£48First Transpennine Express
£19National Express
£31easyJet
Wed
2 Feb
£139Cross Country
£14National Express
£31easyJet
Thu
3 Feb
£43London North Eastern Railway
£12Megabus
£60easyJet
Fri
4 Feb
£56Avanti West Coast
£10Flixbus
£72easyJet
Sat
5 Feb
£60Avanti West Coast
£10Flixbus
£34easyJet
Mon
7 Feb
£33London North Eastern Railway
£19National Express
£33easyJet
Thu
10 Feb
£139Cross Country
£13National Express
£37easyJet
Fri
11 Feb
Find prices
£11Flixbus
£42easyJet
Sat
12 Feb
£139Cross Country
£13National Express
£33easyJet

Travel Information from Sheffield to Edinburgh

distanceDistance190 miles (306 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£16 - £68
cheapestCheapest modeCoach • £16 • 5 h 30 min
fastestFastest modeFlight • £48 • 1 h 15 min
carriersPopular travel companieseasyJet, Megabus or London North Eastern Railway

Take a flight, coach or train to travel 190 miles (306 km) between Sheffield and Edinburgh. 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 coach is the best option with prices starting as low as £16. The most popular travel providers which serve this trip are easyJet, Megabus or London North Eastern Railway among others. Travellers can even take a direct coach or train from Sheffield to Edinburgh.

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 you get from Sheffield to Edinburgh?

You can travel to Edinburgh from Sheffield 3 different ways: flight, coach or train.

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

The cheapest way from Sheffield to Edinburgh is by taking a coach. You can find average ticket prices around £16 compared to other travel options to Edinburgh:

A coach is £32 less than a flight for this trip with tickets for a flight from Sheffield to Edinburgh costing on average £48.

A coach is £51 less than a train for this route with tickets for a train from Sheffield to Edinburgh costing on average £68.

What is the quickest way from Sheffield to Edinburgh?

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

There are alternative travel options to Edinburgh that can usually take longer:

In comparison, taking a coach requires on average 5 h 30 min   of travel time.

In comparison, taking a train requires on average 3 h 37 min   of travel time.

How far is Edinburgh from Sheffield?

The distance between Sheffield and Edinburgh is around 190 miles (306 km).

How many scheduled departures are there a day from Sheffield to Edinburgh?

The average frequency per day from Sheffield to Edinburgh is:

  • 17 trains a day.

However, we recommend checking specific travel dates for your journey between Sheffield and Edinburgh as scheduled services by flight, coach or train can vary by season or day of the week.

What are the departure and arrival points when travelling from Sheffield to Edinburgh?

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

  • Most travellers who purchase a coach ticket from Sheffield to Edinburgh depart from Sheffield, Brown Street to Edinburgh, Elder Street.
  • Most travellers take a train from Sheffield to Edinburgh Waverley.

Which travel companies can take me from Sheffield to Edinburgh?

Omio works with many trusted partners that can help you travel the best way from Sheffield to Edinburgh:

  • You can go to Edinburgh from Sheffield by plane with easyJet. You'll see cheap plane tickets for £48 with easyJet from Sheffield to Edinburgh on Omio.
  • You can travel from Sheffield to Edinburgh by coach with Megabus. You can find cheap tickets on Omio for £16 with Megabus from Sheffield to Edinburgh.
  • You can go to Edinburgh from Sheffield by train with London North Eastern Railway. You'll see cheap train tickets for £68 with London North Eastern Railway from Sheffield to Edinburgh on Omio.

Is it possible to travel directly between Sheffield and Edinburgh?

Yes, there are direct services available to Edinburgh from Sheffield with the following travel operators:

  • You'll find direct coaches per day with Megabus.
  • You can take a direct train with Cross Country with 17 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Edinburgh as you won't need to change in between, so it's worth paying attention to before booking your tickets from Sheffield to Edinburgh.

Where should I go next after I travel to Edinburgh from Sheffield?

Your journey from Sheffield to Edinburgh doesn't have to end in Edinburgh. Many of our customers like to extend their holidays to explore other popular destinations like London, Glasgow or Manchester. If you’d like to add London, Glasgow or Manchester to your Sheffield to Edinburgh trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Edinburgh today!

How early should I book tickets from Sheffield to Edinburgh online for the best deals?

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

  • The price of a plane ticket for this trip is £48 one way on average.
  • The price of a coach ticket for this journey is on average £16 one way.
  • The price of a train ticket is on average £68 one way for this trip.

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.