Cheap coach tickets from Edinburgh to Inverness

Showing times and prices for 2 Dec

Cheapest

£16

Average

£21

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 Edinburgh to Inverness will cost around £ 21 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

Cheapest
11:50Edinburgh, Elder Street4h05 15:55Inverness, Bus Station
0 changes
£161One-way
Cheapest
10:50Edinburgh, Elder Street4h05 14:55Inverness, Bus Station
1 changes
£161One-way
Cheapest
12:50Edinburgh, Elder Street3h55 16:45Inverness, Bus Station
1 changes
£161One-way
Cheapest
14:50Edinburgh, Elder Street4h05 18:55Inverness, Bus Station
1 changes
£161One-way
Cheapest
13:50Edinburgh, Elder Street4h05 17:55Inverness, Bus Station
0 changes
£161One-way

Coach timetable Edinburgh Inverness

Showing buses for tomorrow, Thu, 2 Dec
08:00Edinburgh, Elder Street3h50 11:50Inverness, Bus Station
0 changes
08:50Edinburgh, Elder Street4h37 13:27Inverness, Bus Station
0 changes
10:00Edinburgh, Elder Street3h45 13:45Inverness, Bus Station
0 changes
10:50Edinburgh, Elder Street4h05 14:55Inverness, Bus Station
0 changes
11:20Edinburgh4h35 15:55Inverness, Bus Station
0 changes
11:50Edinburgh, Elder Street4h05 15:55Inverness, Bus Station
0 changes
12:50Edinburgh, Elder Street3h55 16:45Inverness, Bus Station
0 changes
13:20Edinburgh4h35 17:55Inverness, Bus Station
0 changes
13:50Edinburgh, Elder Street4h05 17:55Inverness, Bus Station
0 changes
14:50Edinburgh, Elder Street4h05 18:55Inverness, Bus Station
0 changes
16:00Edinburgh, Elder Street3h50 19:50Inverness, Bus Station
0 changes
16:50Edinburgh, Elder Street4h05 20:55Inverness, Bus Station
0 changes
17:20Edinburgh4h50 22:10Inverness, Bus Station
0 changes
17:50Edinburgh, Elder Street4h20 22:10Inverness, Bus Station
0 changes
19:20Edinburgh4h25 23:45Inverness, Bus Station
0 changes
19:50Edinburgh, Elder Street3h55 23:45Inverness, Bus Station
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
1 Dec
£53Scotrail
£16Megabus
Thu
2 Dec
£26Scotrail
£16Megabus
Fri
3 Dec
£53Scotrail
£15Megabus
Sat
4 Dec
£19Scotrail
£15Megabus
Sun
5 Dec
£20Scotrail
£15Megabus
Mon
6 Dec
£20Scotrail
£12Megabus
Tue
7 Dec
£19Scotrail
£12Megabus
Wed
8 Dec
£20Scotrail
£12Megabus
Thu
9 Dec
£20Scotrail
£12Megabus
Fri
10 Dec
£20Scotrail
£12Megabus
Sat
11 Dec
£50Scotrail
£14Megabus
Sun
12 Dec
£27London North Eastern Railway
£14Megabus
Mon
13 Dec
£50Scotrail
£12Megabus
Tue
14 Dec
£20Scotrail
£12Megabus
Wed
15 Dec
£14Scotrail
£11Megabus
Thu
16 Dec
£20Scotrail
£12Megabus
Fri
17 Dec
£20Scotrail
£12Megabus
Sat
18 Dec
£20Scotrail
£12Megabus
Sun
19 Dec
£23London North Eastern Railway
£12Megabus
Mon
20 Dec
£20Scotrail
£11Megabus
Tue
21 Dec
£19Scotrail
£12Megabus

Coach times from Edinburgh to Inverness

Showing times and prices for 2 Dec

Fastest Journey

3 h 45 m

Average

4 h 11 m

Buses per day

16

Distance

181 km

Of the 16 buses that leave Edinburgh for Inverness 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 11 m but if you time it right, some buses will get you there in just 3 h 45 m .

The slowest buses will take 4 h 50 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
10:00Edinburgh, Elder Street3h45 13:45Inverness, Bus Station
0 changes
£171One-way
2nd Fastest
16:00Edinburgh, Elder Street3h50 19:50Inverness, Bus Station
0 changes
£211One-way
2nd Fastest
08:00Edinburgh, Elder Street3h50 11:50Inverness, Bus Station
0 changes
£171One-way
12:50Edinburgh, Elder Street3h55 16:45Inverness, Bus Station
1 changes
£161One-way
19:50Edinburgh, Elder Street3h55 23:45Inverness, Bus Station
0 changes
£161One-way

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

National Express
Eurolines France
RegioJet
Trenitalia
Coach companies

Coach between Edinburgh and Inverness with National Express

Buy your official National Express coach tickets between Edinburgh and Inverness from £12 with Omio. Find coach times and tickets for over 1000 travel companies to compare and book the most popular trip.

National Express

Taking the coach with National Express is a great way to travel between Edinburgh and Inverness! National Express is the UK’s leading coach operator with hundreds of routes to cities, towns and major airports throughout the country at affordable prices. As an official travel partner of National Express, Omio shows you the best deals for National Express coach tickets from Edinburgh to Inverness, so you can book the cheapest, fastest or earliest ticket. Simply choose the best times and tickets available for the Edinburgh to Inverness journey on Omio. You can expect to travel around 112 miles (180 km) from Edinburgh to Inverness on a National Express coach.

All National Express coaches have air conditioning and free WiFi access as well as onboard entertainment. Most coaches have seat belts and power outlets in every seat, so you can charge your phone or laptop during a long route. You can select from three ticket options for the Edinburgh to Inverness coach: Restricted Fare, Standard Fare, and Fully Flexible Fare. If you’re looking for more flexibility on cancelling or changing your coach ticket easily, we recommend booking the Fully Flexible Fare option.

When you buy your National Express coach tickets from Edinburgh to Inverness 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

Coach to Inverness from Edinburgh
Take the bus to Inverness 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 Inverness.
FAQs
How much do cheap coach tickets to Inverness from Edinburgh cost?
Omio customers have found the cheapest coaches between Edinburgh and Inverness to cost as little as £12  in the next 7 days.
How much is a coach ticket from Edinburgh to Inverness?
If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Edinburgh to Inverness coach prices are on average £14  one way.
What is the distance between Edinburgh and Inverness via coach?
You should expect to travel around 112 miles (180 km)  to Inverness from Edinburgh by coach.
How long is the coach from Edinburgh to Inverness?
While the time it takes to travel 112 miles (180 km) from Edinburgh to Inverness can vary based on specific dates, weekends, and bank holidays, the coach duration from Edinburgh to Inverness is on average 3 h 45 min.
What station does the Edinburgh to Inverness coach leave from? Which Inverness coach station do I come into from Edinburgh?

When travelling this route, Omio customers are departing most frequently from Edinburgh Waverley   and arriving in Inverness, Bus Station.

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

The most popular departure coach station with passengers for this trip, called Edinburgh Waverley, is located 0.2 miles (429 m) from the city centre of Edinburgh.

The most popular arrival coach station, Inverness, Bus Station, is located 0.1 miles (214 m) away from the city centre of Inverness.

What coach companies go from Edinburgh to Inverness?
Take the Edinburgh to Inverness coach with Megabus or National Express. However, it's always good to check out all possible coach companies for the trip between Edinburgh and Inverness as there might be differences in the amenities they offer.
Is there a direct coach to Inverness from Edinburgh?
If you’re looking for a direct coach from Edinburgh to Inverness, consider travelling with Megabus. Non-stop coach 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 coach tickets.
How early should I purchase coach tickets between Edinburgh and Inverness to score the best deals?
If you book a coach ticket between Edinburgh and Inverness within the next 7 days, you can find tickets to cost on average £14 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets from Edinburgh to Inverness are generally on sale a few months before the planned departure date.