Inverness to Edinburgh bus

Cheap bus tickets from Inverness to Edinburgh

Showing times and prices for Aug 10

Cheapest

20

Average

24

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.

Cheapest
02:25PMInverness, Bus Station3h58 06:23PMEdinburgh, Elder Street
1 transfer
201One-way
Cheapest
12:25PMInverness, Bus Station3h58 04:23PMEdinburgh, Elder Street
1 transfer
201One-way
Cheapest
07:25PMInverness, Bus Station3h41 11:06PMEdinburgh, Elder Street
0 transfers
201One-way
2nd Cheapest
03:20PMInverness, Bus Station3h50 07:10PMEdinburgh, Elder Street
0 transfers
221One-way
2nd Cheapest
01:25PMInverness, Bus Station3h55 05:20PMEdinburgh, Elder Street
0 transfers
221One-way

Bus schedule from Inverness to Edinburgh

Showing buses for tomorrow, Wednesday, August 10
11:15AMInverness, Bus Station4h05 03:20PMEdinburgh, Elder Street
0 transfers
12:25PMInverness, Bus Station3h58 04:23PMEdinburgh, Elder Street
1 transfer
01:25PMInverness, Bus Station3h55 05:20PMEdinburgh, Elder Street
0 transfers
02:25PMInverness, Bus Station3h58 06:23PMEdinburgh, Elder Street
1 transfer
03:20PMInverness, Bus Station3h50 07:10PMEdinburgh, Elder Street
0 transfers
03:45PMInverness, Bus Station4h35 08:20PMEdinburgh, Elder Street
0 transfers
05:15PMInverness, Bus Station4h10 09:25PMEdinburgh, Elder Street
0 transfers
07:25PMInverness, Bus Station3h41 11:06PMEdinburgh, Elder Street
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Aug 10
Thu
Aug 11
Fri
Aug 12
Sat
Aug 13
Sun
Aug 14
Mon
Aug 15
Tue
Aug 16
Wed
Aug 17
Thu
Aug 18
Fri
Aug 19
Sat
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23
Wed
Aug 24
Thu
Aug 25
Fri
Aug 26
Sat
Aug 27
Sun
Aug 28
Mon
Aug 29
Tue
Aug 30

Bus times from Inverness to Edinburgh

Showing times and prices for Aug 10

Fastest Journey

3 h 41 m

Average

4 h 1 m

Buses per day

8

Distance

181 km

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

Fastest
07:25PMInverness, Bus Station3h41 11:06PMEdinburgh, Elder Street
0 transfers
201One-way
2nd Fastest
03:20PMInverness, Bus Station3h50 07:10PMEdinburgh, Elder Street
0 transfers
221One-way
01:25PMInverness, Bus Station3h55 05:20PMEdinburgh, Elder Street
0 transfers
221One-way
02:25PMInverness, Bus Station3h58 06:23PMEdinburgh, Elder Street
1 transfer
201One-way
12:25PMInverness, Bus Station3h58 04:23PMEdinburgh, Elder Street
1 transfer
201One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Inverness to Edinburgh

distanceDistance112 miles (180 km)
durationAverage bus duration3 h 41 min
priceAverage bus ticket price$20 (€18)
frequencyBus frequency13 a day
changesDirect busYes, there are 10 direct buses a day
carriersBus providersScotrail or Megabus

Buses from Inverness to Edinburgh cover the 112 miles (180 km) long trip taking on average 3 h 41 min with our travel partners like Scotrail or Megabus. Normally, there are 13 buses operating per day, including direct services available. While the average ticket price for this journey costs around $20 (€18), you can find the cheapest bus ticket for as low as $17 (€16). Travelers depart most frequently from Inverness and arrive in Edinburgh, Elder Street.

Bus companies: ScotRail from Inverness to Edinburgh

Travel from Inverness to Edinburgh from $17 (€16) with Omio’s bus partners ScotRail! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

ScotRail

ScotRail tickets from Inverness to Edinburgh are available online on Omio. We help you compare and book your perfect route with ScotRail between Inverness and Edinburgh all in one place. If you’re specifically looking for the cheapest, fastest or earliest bus, you can find all the current ScotRail bus schedules and bus tickets available on Omio for the 112 miles (180 km) route. You can also see relevant travel information for the ScotRail bus, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this bus, compare the fastest Inverness to Edinburgh routes as well as the cheapest ticket prices available, and buy the best ScotRail Inverness to Edinburgh bus ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the ScotRail bus ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Edinburgh with ScotRail!

    Travel Tips: Bus to Edinburgh from Inverness

    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 Inverness to Edinburgh.
    FAQs
    Omio customers have found the cheapest buses from Inverness to Edinburgh to cost as little as $17 (€16)  in the next 7 days.
    The Inverness to Edinburgh bus ticket price is on average $20 (€18)  if you are looking to purchase your tickets for this trip in the next week.
    The bus distance from Inverness to Edinburgh is around 112 miles (180 km).
    The Inverness to Edinburgh bus duration is on average 3 h 41 min, which is to be expected when traveling 112 miles (180 km) between Inverness and Edinburgh. However, the time it takes can vary based on specific dates, weekends, and holidays.

    There are a few bus stations in Inverness to start your journey from including Inverness and Inverness, Bus Station. In Edinburgh you have a few bus station options to choose from for your arrival including Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh, York Place (Stop YJ).

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

    Passengers board their bus most frequently from Inverness and travel around 0.1 miles (54 m) from the city center to this bus station.

    Passengers traveling this route most often arrive at Edinburgh, Elder Street and need to travel approximately 0.6 miles (882 m) from the bus station to the city center in Edinburgh.

    For the best Inverness to Edinburgh bus to book, you can travel safely and comfortably with Scotrail or Megabus. However, it's always good to check all possible bus companies with services to Edinburgh from Inverness to compare what amenities they may offer.
    Yes, there are 10 direct buses per day from Inverness to Edinburgh, and you can find a direct bus for this route with Megabus  on Omio. It's worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.
    On average, there are 13 buses a day from Inverness to Edinburgh. The bus times and services may be different on weekends and holidays compared to weekdays.
    The first Inverness to Edinburgh bus departs at 11: 25 AM   and the last bus from Inverness to Edinburgh leaves at 6: 25 PM. Check out the most up-to-date bus schedule from Inverness to Edinburgh on Omio and find the best time to travel to your destination.
    You can find buses between Inverness and Edinburgh to cost on average $20 (€18) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Inverness to Edinburgh bus generally on sale a few months before the planned travel date.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language