The cheapest buses from Inverness to Edinburgh

Showing times and prices for 22 Oct

Cheapest

£18

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.

The average ticket from Inverness to Edinburgh will cost around £ 24 if you buy it on the day, but the cheapest tickets can be found for only £ 18.

Cheapest
19:25Inverness, Bus Station3h41 23:06Edinburgh, Elder Street
0 changes
£181One-way
Cheapest
14:25Inverness, Bus Station3h58 18:23Edinburgh, Elder Street
1 changes
£181One-way
Cheapest
12:25Inverness, Bus Station3h58 16:23Edinburgh, Elder Street
1 changes
£181One-way
2nd Cheapest
15:20Inverness, Bus Station3h50 19:10Edinburgh, Elder Street
0 changes
£191One-way
2nd Cheapest
13:25Inverness, Bus Station3h55 17:20Edinburgh, Elder Street
0 changes
£191One-way

Timetable Inverness to Edinburgh

Showing buses for tomorrow, Fri, 22 Oct
06:45Inverness, Bus Station4h07 10:52Edinburgh, Elder Street
0 changes
06:45Inverness, Bus Station4h26 11:11Edinburgh
0 changes
09:25Inverness, Bus Station3h45 13:10Edinburgh, Elder Street
0 changes
11:15Inverness, Bus Station4h56 16:11Edinburgh
0 changes
11:15Inverness, Bus Station4h05 15:20Edinburgh, Elder Street
0 changes
12:25Inverness, Bus Station3h58 16:23Edinburgh, Elder Street
0 changes
13:25Inverness, Bus Station3h55 17:20Edinburgh, Elder Street
0 changes
14:25Inverness, Bus Station3h58 18:23Edinburgh, Elder Street
0 changes
15:20Inverness, Bus Station3h50 19:10Edinburgh, Elder Street
0 changes
15:45Inverness, Bus Station4h35 20:20Edinburgh, Elder Street
0 changes
17:15Inverness, Bus Station4h10 21:25Edinburgh, Elder Street
0 changes
17:15Inverness, Bus Station4h56 22:11Edinburgh
0 changes
19:25Inverness, Bus Station4h46 00:11Edinburgh
0 changes
19:25Inverness, Bus Station3h41 23:06Edinburgh, Elder Street
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
21 Oct
£53Scotrail
£16Megabus
Fri
22 Oct
£53Scotrail
£16Megabus
Sat
23 Oct
£53Scotrail
£15Megabus
Sun
24 Oct
£31London North Eastern Railway
£15Megabus
Mon
25 Oct
£13Scotrail
£15Megabus
Tue
26 Oct
£19Scotrail
£15Megabus
Wed
27 Oct
£53Scotrail
£12Megabus
Thu
28 Oct
£19Scotrail
£12Megabus
Fri
29 Oct
£53Scotrail
£14Megabus
Sat
30 Oct
£53Scotrail
£12Megabus
Sun
31 Oct
£31London North Eastern Railway
£14Megabus
Mon
1 Nov
£26Scotrail
£12Megabus
Tue
2 Nov
£53Scotrail
£12Megabus
Wed
3 Nov
£26Scotrail
£11Megabus
Thu
4 Nov
£53Scotrail
£12Megabus
Fri
5 Nov
£53Scotrail
£12Megabus
Sat
6 Nov
£53Scotrail
£12Megabus
Sun
7 Nov
£27London North Eastern Railway
£12Megabus
Mon
8 Nov
£53Scotrail
£12Megabus
Tue
9 Nov
£26Scotrail
£12Megabus
Wed
10 Nov
£26Scotrail
£11Megabus

The fastest buses from Inverness to Edinburgh

Showing times and prices for 22 Oct

Fastest Journey

3 h 41 m

Average

4 h 13 m

Buses per day

14

Distance

181 km

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

These direct buses cover the 181 km distance in an average of 4 h 13 m but if you time it right, some buses will get you there in just 3 h 41 m .

The slowest buses will take 4 h 56 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
19:25Inverness, Bus Station3h41 23:06Edinburgh, Elder Street
0 changes
£181One-way
2nd Fastest
09:25Inverness, Bus Station3h45 13:10Edinburgh, Elder Street
0 changes
£301One-way
15:20Inverness, Bus Station3h50 19:10Edinburgh, Elder Street
0 changes
£191One-way
13:25Inverness, Bus Station3h55 17:20Edinburgh, Elder Street
0 changes
£191One-way
14:25Inverness, Bus Station3h58 18:23Edinburgh, Elder Street
1 changes
£181One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information from Inverness to Edinburgh

distanceDistance112 miles (180 km)
durationAverage coach duration3 h 41 min
priceAverage coach ticket price£15 (€17)
changesDirect coachYes
carriersCoach companiesMegabus

Coaches from Inverness to Edinburgh cover the 112 miles (180 km) long route taking on average 3 h 41 min with our travel partners like Megabus. There are direct coach services available. While the average ticket price for this route costs around £15, you can find the cheapest coach ticket for as low as £12. Travellers depart most frequently from Inverness and arrive in Edinburgh, Elder Street.

Travel Tips

Buses from Inverness 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 Inverness to Edinburgh.
FAQs
What is the price of the cheapest coach from Inverness to Edinburgh?
Omio customers have found the cheapest coaches from Inverness to Edinburgh to cost as little as £12  in the next 7 days.
How much does the coach from Inverness to Edinburgh cost on average?
In the next 7 days you’ll find that the average cost of a coach ticket from Inverness to Edinburgh is £15  one way.
What is the distance by coach from Inverness to Edinburgh?
You should expect to travel around 112 miles (180 km)  between Inverness and Edinburgh by coach.
How long is the coach between Inverness and Edinburgh?
While the time it takes to travel 112 miles (180 km) between Inverness and Edinburgh can vary based on specific dates, weekends, and bank holidays, the coach duration from Inverness to Edinburgh is on average 3 h 41 min.
Which coach station from Inverness to Edinburgh do I depart from? Which Edinburgh coach station from Inverness do I arrive in?

Some of the Inverness coach stations to Edinburgh you can start your journey from include Bus Station, Farraline Park, Inverness and Inverness, Bus Station. Similarly, some of the arrival coach stations in Edinburgh include Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh.

When travelling this route, Omio customers are departing most frequently from Inverness   and arriving in Edinburgh, Elder Street.

Where is the Inverness coach station located? Where is the Edinburgh coach station located?

Passengers booking this trip most frequently board their coaches from Inverness and need to travel around 0 mile (s) / 0 km from the city centre to get to this coach station.

Passengers arriving in Edinburgh most often arrive at Edinburgh, Elder Street and need to travel around 0 mile (s) / 0 km from this coach station to the city centre.

What coach companies go from Inverness to Edinburgh?
Take the Inverness to Edinburgh coach with Megabus. However, it's always good to check out all possible coach companies for the trip between Inverness and Edinburgh as there might be differences in the amenities they offer.
Is there a direct coach to Edinburgh from Inverness?
Yes, there are direct coaches from Inverness to Edinburgh, and you can find a direct coach for this journey with Megabus  on Omio. It's worth paying attention to when you purchase your coach ticket as direct services tend to offer more convenience and save you time getting to your destination.
When does the first coach depart from Inverness to Edinburgh? When does the last coach depart from Inverness to Edinburgh?
You can take the first coach from Inverness to Edinburgh at 09: 25   or take the last coach from Inverness to Edinburgh leaving at 19: 25. Look for the latest Inverness Edinburgh coach times on Omio and book the best time to take the coach for this route.
When should I book Inverness Edinburgh coach tickets to score the best deals?
If you buy Inverness to Edinburgh coach tickets within the next 7 days, you can find one way tickets to cost on average £15. However, booking in advance gives you access to the best prices for coaches to Edinburgh from Inverness. Look out for coach tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey