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!
1850 Companies – 5,626,728 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Edinburgh - Inverness

Cheapest Bus£10.10
Fastest Bus3h 38m
Distance180.9 km
Coach Companiesmegabus, National Express, Scottish Citylink

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Edinburgh
    Inverness
    19:50
    23:45
    15 Mar
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
    17:50
    22:10
    5 May
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
    17:50
    22:10
    17 Mar
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
    19:50
    23:45
    12 Mar
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
    17:50
    22:10
    1 Mar
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
    19:50
    23:45
    4 Mar
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
    19:50
    23:45
    9 Mar
    megabusmegabus
    from £10.10
  • Edinburgh
    Inverness
    05:15
    11:35
    9 Mar
    National ExpressNational Express
    from £15.60
  • Edinburgh
    Inverness
    05:15
    11:35
    9 Mar
    National ExpressNational Express
    from £15.60
  • Edinburgh
    Inverness
    16:50
    20:55
    6 Mar
    Scottish CitylinkScottish Citylink
    from £31.90
  • Edinburgh
    Inverness
    17:17
    20:55
    2 Mar
    Scottish CitylinkScottish Citylink
    from £31.90
  • Edinburgh
    Inverness
    16:50
    20:55
    29 Feb
    Scottish CitylinkScottish Citylink
    from £31.90
  • Edinburgh
    Inverness
    16:50
    20:55
    25 Feb
    Scottish CitylinkScottish Citylink
    from £31.90
  • Edinburgh
    Inverness
    17:17
    20:55
    27 Feb
    Scottish CitylinkScottish Citylink
    from £31.90
  • Edinburgh
    Inverness
    05:00
    08:50
    8 Mar
    BlaBlaCarBlaBlaCar
    from £17.00
  • Edinburgh
    Inverness
    10:00
    13:30
    1 Mar
    BlaBlaCarBlaBlaCar
    from £19.00
Departure / Arrival
Date best offer
Company
Best price
  • Inverness
    Edinburgh
    17:15
    21:25
    20 Apr
    megabusmegabus
    from £10.10
  • Inverness
    Edinburgh
    19:25
    23:06
    2 Mar
    megabusmegabus
    from £10.10
  • Inverness
    Edinburgh
    19:25
    23:06
    3 Mar
    megabusmegabus
    from £10.10
  • Inverness
    Edinburgh
    19:25
    23:06
    4 Mar
    megabusmegabus
    from £10.10
  • Inverness
    Edinburgh
    19:25
    23:06
    1 Mar
    megabusmegabus
    from £10.10
  • Inverness
    Edinburgh
    19:25
    23:06
    6 Mar
    megabusmegabus
    from £10.10
  • Inverness
    Edinburgh
    19:25
    23:06
    9 Mar
    megabusmegabus
    from £10.10
  • Inverness
    Edinburgh
    18:00
    23:41
    9 Mar
    National ExpressNational Express
    from £26.00
  • Inverness
    Edinburgh
    18:00
    23:41
    9 Mar
    National ExpressNational Express
    from £26.00
  • Inverness
    Edinburgh
    19:25
    23:39
    5 Apr
    Scottish CitylinkScottish Citylink
    from £34.29
  • Inverness
    Edinburgh
    19:25
    23:39
    4 Apr
    Scottish CitylinkScottish Citylink
    from £34.29
  • Inverness
    Edinburgh
    19:25
    23:39
    6 May
    Scottish CitylinkScottish Citylink
    from £34.29
  • Inverness
    Edinburgh
    19:25
    23:39
    19 Mar
    Scottish CitylinkScottish Citylink
    from £34.29
  • Inverness
    Edinburgh
    06:45
    11:27
    8 Mar
    Scottish CitylinkScottish Citylink
    from £34.29
  • Inverness
    Edinburgh
    21:20
    01:10
    14 Mar
    +1
    BlaBlaCarBlaBlaCar
    from £17.00
  • Inverness
    Edinburgh
    18:10
    21:40
    9 Mar
    BlaBlaCarBlaBlaCar
    from £17.00
  • Inverness
    Edinburgh
    09:40
    13:10
    9 Mar
    BlaBlaCarBlaBlaCar
    from £18.42
  • Inverness
    Edinburgh
    21:20
    07:40
    14 Mar
    +1
    BlaBlaCarBlaBlaCar
    from £51.00

Information about the bus connection, amenities and services

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.
It’s not hard to find a low-cost bus ticket for a trip from Edinburgh to Inverness – finding the best one, however, can be a bit more tricky. But don't panic: CheckMyBus is here to assist you! On our webpage, you can compare and contrast the offers of numerous companies. If you’re in a hurry, simply pick the fastest bus. If you want to save money, go for the cheapest option. We recommend you also take a look at the individual special features: If the provider of your choice offers free WiFi, then checking your Twitter feed or your e-mails will be no problem whatsoever. If you want to take sports gear such as a snowboard or skis, on the other hand, make sure that bulky luggage transportation is available. Gone are the days when you had to pay extra for good service: Most features such as WiFi, electric sockets or the transportation of a normal size suitcase are free of charge. You’ll soon see that taking the bus is just as convenient as travelling by plane or train!
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 £34.29.

Bus stops in Edinburgh and Inverness

Stations
Margaret St 1, Inverness (United Kingdom)

Compare Edinburgh and Inverness

£4.25
£4.00
Edinburgh
Inverness
A taxi journey in Edinburgh is 6% more expensive than in Inverness.
£1.60
£2.05
Edinburgh
Inverness
A bus fare in Edinburgh is 22% cheaper than in Inverness.
£4.00
£3.40
Edinburgh
Inverness
A pint of beer in Edinburgh is 15% more expensive than in Inverness.
£1.12
£0.85
Edinburgh
Inverness
A bottle of water in Edinburgh is 25% more expensive than in Inverness.
£6.99
£4.33
Edinburgh
Inverness
A meal in Edinburgh is 39% more expensive than in Inverness.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download