The cheapest buses from Inverness to Edinburgh

Showing times and prices for Oct 26

Cheapest

$25

Average

$31

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 $ 31 if you buy it on the day, but the cheapest tickets can be found for only $ 25.

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

Timetable Inverness to Edinburgh

Showing buses for tomorrow, Tue, Oct 26
06:45AMInverness, Bus Station4h26 11:11AMEdinburgh
0 changes
06:45AMInverness, Bus Station4h07 10:52AMEdinburgh, Elder Street
0 changes
08:25AMInverness, Bus Station3h55 12:20PMEdinburgh, Elder Street
0 changes
09:25AMInverness, Bus Station3h45 01:10PMEdinburgh, Elder Street
0 changes
11:15AMInverness, Bus Station4h05 03:20PMEdinburgh, Elder Street
0 changes
11:15AMInverness, Bus Station4h56 04:11PMEdinburgh
0 changes
12:25PMInverness, Bus Station3h58 04:23PMEdinburgh, Elder Street
0 changes
01:25PMInverness, Bus Station3h55 05:20PMEdinburgh, Elder Street
0 changes
02:25PMInverness, Bus Station3h58 06:23PMEdinburgh, Elder Street
0 changes
03:20PMInverness, Bus Station3h50 07:10PMEdinburgh, Elder Street
0 changes
03:45PMInverness, Bus Station4h35 08:20PMEdinburgh, Elder Street
0 changes
05:15PMInverness, Bus Station4h56 10:11PMEdinburgh
0 changes
05:15PMInverness, Bus Station4h10 09:25PMEdinburgh, Elder Street
0 changes
07:25PMInverness, Bus Station4h46 12:11AMEdinburgh
0 changes
07:25PMInverness, Bus Station3h41 11:06PMEdinburgh, Elder Street
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Oct 25
$74Scotrail
$22Megabus
Tue
Oct 26
$74Scotrail
$22Megabus
Wed
Oct 27
$37Scotrail
$22Megabus
Thu
Oct 28
$37Scotrail
$21Megabus
Fri
Oct 29
$74Scotrail
$21Megabus
Sat
Oct 30
$37Scotrail
$21Megabus
Sun
Oct 31
$43London North Eastern Railway
$22Megabus
Mon
Nov 1
$37Scotrail
$16Megabus
Tue
Nov 2
$37Scotrail
$16Megabus
Wed
Nov 3
$37Scotrail
$16Megabus
Thu
Nov 4
$37Scotrail
$16Megabus
Fri
Nov 5
$37Scotrail
$16Megabus
Sat
Nov 6
$37Scotrail
$16Megabus
Sun
Nov 7
$37London North Eastern Railway
$18Megabus
Mon
Nov 8
$37Scotrail
$16Megabus
Tue
Nov 9
$37Scotrail
Find prices
Wed
Nov 10
$37Scotrail
$15Megabus
Thu
Nov 11
$37Scotrail
$15Megabus
Fri
Nov 12
$37Scotrail
$18Megabus
Sat
Nov 13
$37Scotrail
$16Megabus
Sun
Nov 14
$95Scotrail
$16Megabus

The fastest buses from Inverness to Edinburgh

Showing times and prices for Oct 26

Fastest Journey

3 h 41 m

Average

4 h 12 m

Buses per day

15

Distance

181 km

Of the 15 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 12 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
07:25PMInverness, Bus Station3h41 11:06PMEdinburgh, Elder Street
0 changes
$251One-way
2nd Fastest
09:25AMInverness, Bus Station3h45 01:10PMEdinburgh, Elder Street
0 changes
$321One-way
03:20PMInverness, Bus Station3h50 07:10PMEdinburgh, Elder Street
0 changes
$261One-way
01:25PMInverness, Bus Station3h55 05:20PMEdinburgh, Elder Street
0 changes
$261One-way
08:25AMInverness, Bus Station3h55 12:20PMEdinburgh, Elder Street
1 changes
$311One-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 Inverness

distanceDistance112 miles (180 km)
durationAverage bus duration3 h 41 min
priceAverage bus ticket price$22 (€18)
changesDirect busYes
carriersBus providersMegabus

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 Megabus. There are direct bus services available. While the average ticket price for this route costs around $22 (€18), you can find the cheapest bus ticket for as low as $21 (€17). Travelers 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 bus from Inverness to Edinburgh?
Bus tickets to Edinburgh from Inverness for some dates and times can be found for as cheap as $21 (€17)  one way in the next 7 days.
How much is a bus ticket to Edinburgh from Inverness?
The bus price from Inverness to Edinburgh is on average $22 (€18)  if you are looking to book your tickets for this trip in the next 7 days.
How many miles is it from Inverness to Edinburgh by bus?
You should expect to travel around 112 miles (180 km)  from Inverness to Edinburgh by bus.
How many hours is the bus time to Edinburgh from Inverness?
On average the Inverness to Edinburgh bus travel time is 3 h 41 min  for the 112 miles (180 km) long trip, but the duration can vary if you travel on weekends and holidays.
Which bus station from Inverness to Edinburgh do I depart from? Which Edinburgh bus station from Inverness do I arrive in?

When taking a bus from Inverness, you have a couple of bus stations you can depart from including Bus Station, Farraline Park, Inverness and Inverness, Bus Station. When you arrive in Edinburgh, your bus can arrive in bus stations including Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh.

Omio customers traveling this route book their buses from Inverness   to Edinburgh, Elder Street.

Where is the departure bus station in Inverness located? Where is the arrival bus station in Edinburgh located?

Passengers board the bus most frequently from Inverness, 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 providers offer a service between Inverness and Edinburgh?
If you're looking for buses from Inverness to Edinburgh, you can rely on Megabus to get you to Edinburgh. It's also good to check out all possible bus companies for the Inverness to Edinburgh trip to see if there might be differences in the amenities they offer.
Can I find a direct bus from Inverness to Edinburgh?
If you’re looking for a direct bus, consider traveling with Megabus. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.
When is the earliest bus from Inverness to Edinburgh? When is the last bus from Inverness to Edinburgh?
You can take the earliest bus from Inverness to Edinburgh at 8: 25 AM   or take the last bus from Inverness to Edinburgh leaving at 7: 25 PM. Look for the latest Inverness to Edinburgh bus schedules on Omio and book the best time to take the bus for this journey.
When should I buy the Inverness to Edinburgh bus for the best deals on tickets?
If you book the Inverness to Edinburgh bus within the next 7 days, you can find one way tickets to cost on average $22 (€18). However, booking your bus ticket in advance gives you access to the best prices for buses from Inverness to Edinburgh. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey