Bus from Edinburgh to Inverness and return

Find cheap coach tickets for your bus journey from Edinburgh to Inverness and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1319 Companies - 4,934,747 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
There are a lot of buses that travel between Edinburgh and Inverness which is why taking into account what’s available is important to spot the best offer. CheckMyBus has all the information necessary for you to pick the best bus! You can find tickets for as little as £10.10, however when you book when there’ s high demand, the prices will go up. Smart travellers make use of early bird discounts.

Edinburgh to Inverness Coach Information

Cheapest Bus£10.10
Fastest Bus3h 40m
Distance180.9 km
Coach Companiesmegabus, National Express
  Bus Edinburgh - Inverness    181 km
Ø Bus connections1 x
Savings-61%

The cheapest coach connections from Edinburgh to Inverness

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Edinburgh
    Inverness
      20:45
      00:25
    22 Apr
    +1
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
      20:45
      00:25
    25 Apr
    +1
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
      20:45
      00:25
    27 Apr
    +1
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
      20:45
      00:25
    7 May
    +1
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
      14:20
      18:10
    16 May
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
      14:20
      18:10
    18 May
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
      20:45
      00:25
    19 May
    +1
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
      05:15
      11:35
    4 May
    National ExpressNational Express
    from £15.60
  • Edinburgh
    Inverness
      05:15
      11:35
    4 May
    National ExpressNational Express
    from £15.60
  • Edinburgh
    Inverness
      05:15
      11:55
    4 May
    National ExpressNational Express
    from £15.60
  • Edinburgh
    Inverness
      05:15
      11:55
    4 May
    National ExpressNational Express
    from £24.70
  • Edinburgh
    Inverness
      05:15
      11:35
    4 May
    National ExpressNational Express
    from £26.00
  • Edinburgh
    Inverness
      05:15
      11:55
    4 May
    National ExpressNational Express
    from £26.00
  • Edinburgh
    Inverness
      05:15
      11:55
    4 May
    National ExpressNational Express
    from £26.00


  Carpooling Edinburgh - Inverness    181 km
   Savings

The cheapest carpooling offers from Edinburgh to Inverness

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Edinburgh
    Inverness
      21:30
      00:40
    23 Apr
    +1
    BlaBlaCarBlaBlaCar
    from £15.58
  • Edinburgh
    Inverness
      10:30
      14:20
    22 Apr
    BlaBlaCarBlaBlaCar
    from £18.00
  • Edinburgh
    Inverness
      08:20
      11:40
    28 Apr
    BlaBlaCarBlaBlaCar
    from £21.00


  Bus Inverness - Edinburgh    181 km
Ø Bus connections1 x
Savings-72%

The cheapest coach connections from Inverness to Edinburgh

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Inverness
    Edinburgh
      06:45
      10:42
    25 Apr
    megabusmegabus
    from £7.40
  • Inverness
    Edinburgh
      06:45
      10:42
    28 Apr
    megabusmegabus
    from £7.40
  • Inverness
    Edinburgh
      06:45
      10:42
    30 Apr
    megabusmegabus
    from £7.40
  • Inverness
    Edinburgh
      06:45
      10:42
    4 May
    megabusmegabus
    from £7.40
  • Inverness
    Edinburgh
      06:45
      10:42
    5 May
    megabusmegabus
    from £7.40
  • Inverness
    Edinburgh
      06:45
      10:42
    10 May
    megabusmegabus
    from £7.40
  • Inverness
    Edinburgh
      06:45
      10:42
    14 May
    megabusmegabus
    from £7.40
  • Inverness
    Edinburgh
      18:00
      23:41
    4 May
    National ExpressNational Express
    from £26.00
  • Inverness
    Edinburgh
      18:00
      23:41
    4 May
    National ExpressNational Express
    from £26.00
  • Inverness
    Edinburgh
      18:00
      23:41
    4 May
    National ExpressNational Express
    from £26.00
  • Inverness
    Edinburgh
      18:00
      23:41
    4 May
    National ExpressNational Express
    from £26.00
  • Inverness
    Edinburgh
      18:00
      23:41
    4 May
    National ExpressNational Express
    from £26.00
  • Inverness
    Edinburgh
      18:00
      23:41
    4 May
    National ExpressNational Express
    from £26.00
  • Inverness
    Edinburgh
      18:00
      23:41
    4 May
    National ExpressNational Express
    from £26.00


  Carpooling Inverness - Edinburgh    181 km

The cheapest carpooling offers from Inverness to Edinburgh

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Inverness
    Edinburgh
      13:00
      16:10
    4 May
    BlaBlaCarBlaBlaCar
    from £16.00


Current ticket prices

Did you know that booking in advance can save you quite a few pounds? Avoid the price and tariff chaos by using our website! There’s bus tickets available from only £10.10. We recommend checking prices for various days since fares are usually not the same on every day. Should you book at short notice, your ride might also cost up to £14.40.

Bus stops in Edinburgh and Inverness

  Stations
Margaret St 1, Inverness (United Kingdom)

Find out more details about the service on your bus from Edinburgh to Inverness and return

Opting for the bus for a city trip is getting increasingly popular. Not only is it a very cheap and ecofriendly way of travelling, but also as comfortable and convenient as taking a plane or train. In recent years, providers have stepped up their game when it comes to special features by offering appliances from electric sockets over air-conditioning to free WiFi. When taking a look at the search results displayed on our page, you can instantly see, which company offers which comfort features. For instance, free WiFi can be found on the buses of megabus. A generous luggage allowance is basically a given as well: Most providers, which offer buses from Edinburgh to Inverness, allow their customers to take a normal sized suitcase in addition to hand-luggage. Additional luggage or outsize baggage can usually be booked for only a few quid. Have you remembered to check all the info necessary for a successful bus trip from Inverness to Edinburgh? Take a look at the exact location of the coach stops in both cities, find out about departure times and pick the ideal bus for your very own wishes. You can also use CheckMyBus to look for current promo codes for your bus Edinburgh – Inverness: Saving a little money will allow you to spend more money on souvenirs, snacks and beverages on the coach or simply to stock up your holiday funds.

Edinburgh and Inverness: Useful Info

Edinburgh
435,791
Inverness
40,755
Taxi
£4.25
£4.00
Edinburgh
Inverness
A taxi journey in Edinburgh is 6% more expensive than in Inverness.
Local buses
£1.60
£2.05
Edinburgh
Inverness
A bus fare in Edinburgh is 22% cheaper than in Inverness.
Beer
£4.00
£3.40
Edinburgh
Inverness
A pint of beer in Edinburgh is 15% more expensive than in Inverness.
Water
£1.12
£0.85
Edinburgh
Inverness
A bottle of water in Edinburgh is 25% more expensive than in Inverness.
Meal
£6.99
£4.33
Edinburgh
Inverness
A meal in Edinburgh is 39% more expensive than in Inverness.
Trusted shop
The CheckMyBus App
Free Download