Travel options
from Edinburgh to Sheffield

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

Our recommendation

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

11:25AMEdinburgh, Elder Street5h50 05:15PMSheffield, Meadowhall Interchange
0 changes
$231One-way
Cheapest
10:40PMEdinburgh, Elder Street5h30 04:10AMSheffield, Meadowhall Interchange
0 changes
$161One-way
Other options
08:30AMEdinburgh Waverley3h52 12:22PMSheffield
1 changes
$861One-way
10:00AMEdinburgh Waverley3h48 01:48PMSheffield
1 changes
$1041One-way
09:00AMEdinburgh Waverley3h49 12:49PMSheffield
1 changes
$1441One-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

Fri
Jan 21
$86London North Eastern Railway
$16Megabus
Find prices
Sat
Jan 22
$86London North Eastern Railway
$16Megabus
Find prices
Sun
Jan 23
$65London North Eastern Railway
$16Megabus
Find prices
Mon
Jan 24
$65London North Eastern Railway
$23Megabus
Find prices
Tue
Jan 25
$46London North Eastern Railway
$42National Express
$43easyJet
Wed
Jan 26
$58London North Eastern Railway
$26National Express
$43easyJet
Thu
Jan 27
$192Cross Country
$19National Express
$47easyJet
Fri
Jan 28
$78London North Eastern Railway
$16Megabus
$43easyJet
Sat
Jan 29
$65London North Eastern Railway
$15Flixbus
$49easyJet
Sun
Jan 30
$85London North Eastern Railway
$15Megabus
$46easyJet
Wed
Feb 2
$59London North Eastern Railway
$15Flixbus
$46easyJet

Travel Information from Edinburgh to Sheffield

distanceDistance190 miles (306 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$23 - $84
cheapestCheapest modeBus • $23 (€19) • 6 h 5 min
fastestFastest modeFlight • $73 (€60) • 1 h 15 min
carriersPopular travel companiesMegabus, easyJet or First Transpennine Express

Take a bus, flight or train to travel 190 miles (306 km) between Edinburgh and 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 $23 (€19). The most popular travel companies which serve this trip are Megabus, easyJet or First Transpennine Express among others. Travelers can even take a direct from Edinburgh to Sheffield.

Travel Tips: Travel from Edinburgh to Sheffield

Travel to Sheffield 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 Edinburgh to Sheffield.
FAQs

How do I go from Edinburgh to Sheffield?

There are 3 ways that you can travel from Edinburgh to Sheffield. You can take a bus, flight or train.

What is the cheapest way from Edinburgh to Sheffield?

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

This is compared to other ways of getting to Sheffield:

Taking a bus is about $50 (€41) less than taking a flight, which costs on average $73 (€60) for this trip.

Taking a bus is about $61 (€50) less than taking a train, which costs on average $84 (€69) for this journey.

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

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

Other travel options to Sheffield can usually take longer:

In comparison, taking a bus requires on average 6 h 5 min   of travel time.

In comparison, going by train can take 3 h 39 min   on average.

How far is Sheffield from Edinburgh?

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

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

The average frequency per day from Edinburgh to Sheffield is:

  • 12 trains per day.

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

Where do I depart from Edinburgh? Where do I arrive in Sheffield?

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

  • Buses most often depart from Edinburgh at Edinburgh, Elder Street and arrive in Sheffield at Sheffield, Brown Street.
  • Trains from Edinburgh to Sheffield most often leave from Edinburgh Waverley and arrive in Sheffield.

Which travel companies can take me from Edinburgh to Sheffield?

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

  • Megabus can get you to Sheffield by bus. You can find a good deal for bus tickets with Megabus from Edinburgh to Sheffield for $23 (€19) on Omio.
  • EasyJet can take you to Sheffield by plane. If searching for a good deal on flights, you can find tickets for easyJet from Edinburgh to Sheffield for $73 (€60).
  • First Transpennine Express can get you to Sheffield by train. You can find a good deal for train tickets with First Transpennine Express from Edinburgh to Sheffield for $84 (€69) on Omio.

What other popular destinations should I add to my itinerary for my trip from Edinburgh to Sheffield?

Many of our customers who book a trip from Edinburgh to Sheffield often extend their vacation and travel to other popular destinations like London, Manchester or Birmingham. If you’re thinking of adding another destination to your Edinburgh and Sheffield itinerary, let Omio find you the best connections between Sheffield and any of these top destinations today!

How far in advance should I buy tickets to Sheffield from Edinburgh online to get the best deals?

When planning your trip from Edinburgh to Sheffield, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Bus tickets cost on average $23 (€19) one way.
  • Plane tickets are costing $73 (€60) one way on average.
  • Train tickets cost $84 (€69) one way on average.

However, we recommend buying tickets from Edinburgh to Sheffield online a few months in advance to get the best deals and save money on your upcoming journey.