The cheapest buses from Sheffield to Edinburgh

Showing times and prices for Oct 16

Cheapest

$36

Average

$54

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 Edinburgh will cost around $ 54 if you buy it on the day, but the cheapest tickets can be found for only $ 36.

Cheapest
01:50AMSheffield, Meadowhall Interchange5h30 07:20AMEdinburgh, Elder Street
0 changes
$361One-way
2nd Cheapest
12:35PMSheffield, Coach Station7h45 08:20PMEdinburgh
1 changes
$401One-way
01:00PMSheffield, Meadowhall Interchange6h00 07:00PMEdinburgh, Elder Street
0 changes
$461One-way
10:00AMSheffield, Coach Station9h10 07:10PMEdinburgh
1 changes
$601One-way
02:00AMSheffield, Coach Station6h05 08:05AMEdinburgh
0 changes
$901One-way

Timetable Sheffield to Edinburgh

Showing buses for tomorrow, Sat, Oct 16
01:50AMSheffield, Meadowhall Interchange5h30 07:20AMEdinburgh, Elder Street
0 changes
02:00AMSheffield, Coach Station6h05 08:05AMEdinburgh
0 changes
10:00AMSheffield, Coach Station9h10 07:10PMEdinburgh
0 changes
12:35PMSheffield, Coach Station7h45 08:20PMEdinburgh
0 changes
01:00PMSheffield, Meadowhall Interchange6h00 07:00PMEdinburgh, Elder Street
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Oct 15
$196First Transpennine Express
Find prices
Find prices
Sat
Oct 16
$196First Transpennine Express
$32Megabus
$98easyJet
Sun
Oct 17
$65London North Eastern Railway
$30National Express
$69easyJet
Mon
Oct 18
$96Cross Country
$38National Express
Find prices
Tue
Oct 19
$83Cross Country
$29National Express
$54easyJet
Wed
Oct 20
$65Cross Country
$29National Express
$58easyJet
Thu
Oct 21
$83Cross Country
$31National Express
$79easyJet
Fri
Oct 22
Find prices
$32Megabus
$184easyJet
Sat
Oct 23
Find prices
$33National Express
$221easyJet
Sun
Oct 24
$66London North Eastern Railway
$32Megabus
$124easyJet
Mon
Oct 25
$96Cross Country
$32National Express
$57easyJet
Tue
Oct 26
$89Cross Country
$32National Express
Find prices
Wed
Oct 27
$78Cross Country
$32National Express
Find prices
Thu
Oct 28
$83Cross Country
$32National Express
$46easyJet
Fri
Oct 29
$96Cross Country
$32Megabus
Find prices
Sat
Oct 30
$96Cross Country
$32National Express
Find prices
Sun
Oct 31
$65London North Eastern Railway
$19National Express
$43easyJet
Mon
Nov 1
$86Cross Country
$19National Express
$43easyJet
Tue
Nov 2
$65Cross Country
$41Megabus
$43easyJet
Thu
Nov 4
$66Cross Country
$23Megabus
$59easyJet

The fastest buses from Sheffield to Edinburgh

Showing times and prices for Oct 16

Fastest Journey

5 h 30 m

Average

6 h 54 m

Buses per day

5

Distance

307 km

Of the 5 buses that leave Sheffield for Edinburgh every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 307 km distance in an average of 6 h 54 m but if you time it right, some buses will get you there in just 5 h 30 m .

The slowest buses will take 9 h 10 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
01:50AMSheffield, Meadowhall Interchange5h30 07:20AMEdinburgh, Elder Street
0 changes
$361One-way
2nd Fastest
01:00PMSheffield, Meadowhall Interchange6h00 07:00PMEdinburgh, Elder Street
0 changes
$461One-way
02:00AMSheffield, Coach Station6h05 08:05AMEdinburgh
0 changes
$901One-way
12:35PMSheffield, Coach Station7h45 08:20PMEdinburgh
1 changes
$401One-way
10:00AMSheffield, Coach Station9h10 07:10PMEdinburgh
1 changes
$601One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Edinburgh from Sheffield

distanceDistance190 miles (306 km)
durationAverage bus duration6 h
priceAverage bus ticket price$33 (€27)
changesDirect busYes
carriersBus companiesNational Express or Megabus

Buses from Sheffield to Edinburgh cover the 190 miles (306 km) long route taking on average 6 h with our travel partners like National Express or Megabus. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $29 (€23), but the average price of bus tickets is $33 (€27). Travelers depart most frequently from Sheffield and arrive in Edinburgh, Elder Street.

Bus companies

National Express Sheffield – Edinburgh

For as little as $29 (€23) you can travel by bus from Sheffield to Edinburgh with National Express. Omio will show you the best deals, schedules and tickets available for this trip.

National Express

Travel hassle-free between Sheffield and Edinburgh on a bus with National Express! Omio shows you National Express bus schedules and ticket types available to help you find the cheapest and fastest route from Sheffield to Edinburgh. National Express is the leading bus company for routes throughout the United Kingdom, offering hundreds of journeys to cities, towns, and major UK airports at an affordable price. You can expect to travel 190 miles (306 km) from Sheffield to Edinburgh on the bus and pay as low as $29 (€23) for a bus ticket.

All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Sheffield - Edinburgh bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to. So, book your cheap National Express bus ticket between Sheffield and Edinburgh on Omio today and enjoy your route!

When you buy your National Express bus tickets between Sheffield and Edinburgh don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips

Buses from Sheffield to Edinburgh
Take the bus 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 much do cheap buses to Edinburgh from Sheffield cost?
Bus tickets from Sheffield to Edinburgh for some dates and times can be found for as cheap as $29 (€23)  one way in the next 7 days.
How much is a bus ticket to Edinburgh from Sheffield?
In the next 7 days you can expect to pay on average $33 (€27)  for a bus ticket to Edinburgh from Sheffield.
How many miles is it from Sheffield to Edinburgh by bus?
You should expect to travel around 190 miles (306 km)  from Sheffield to Edinburgh by bus.
How long is the bus ride to Edinburgh from Sheffield?
The bus time to Edinburgh from Sheffield is on average 6 h  for the 190 miles (306 km) long journey, but the time it takes to go from Sheffield to Edinburgh by bus can vary depending on specific dates or traveling on weekends and holidays.
When traveling by bus from Sheffield to Edinburgh, which bus station in Sheffield do I depart from and which bus station in Edinburgh do I arrive in?

There are a few bus stations in Sheffield to start your route from including Sheffield, Brown Street, Sheffield and Sheffield, Meadowhall Interchange. In Edinburgh you have a few bus station options to choose from for your arrival including Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh.

Omio customers traveling this route depart most frequently from Sheffield   and arrive in Edinburgh, Elder Street.

Where is the bus station in Sheffield to go to Edinburgh? Where is the bus station in Edinburgh located?

Passengers board the bus most frequently from Sheffield, which is located around 0 mile (s) / 0 km away from the city center, and they get off the bus at Edinburgh, Elder Street, located 0 mile (s) / 0 km away from the city center.

What bus companies offer a service from Sheffield to Edinburgh?
If you're looking for buses from Sheffield to Edinburgh, you can rely on National Express or Megabus to get you to Edinburgh. It's also good to check out all possible bus providers for the Sheffield to Edinburgh journey to see if there might be differences in the amenities they offer.
Are there any direct buses from Sheffield to Edinburgh?
Yes, you can look for direct buses from Sheffield to Edinburgh with National Express or Megabus  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
What are the first and last departure bus times from Sheffield to Edinburgh?
The earliest bus for this trip departs from Sheffield at 11: 35 AM. The last bus leaves from Sheffield at 10: 20 PM. Check Omio for the latest bus schedule from Sheffield to Edinburgh and book the best time to depart on your chosen travel date.
How far in advance should I book a bus ticket from Sheffield to Edinburgh to get the best deals?
If you book a bus ticket from Sheffield to Edinburgh within the next 7 days, you can find tickets to cost on average $33 (€27) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Sheffield and Edinburgh are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey