Bus from Inverness to London and return

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

calendar
Advanced search
625 Companies - 1,672,578 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
There’s many buses available on the route from Inverness to London, which is why it’s useful to compare. You’re likely to get a cheap ticket for £3.00 but when demand is high, tickets tend to be slightly more expensive. This might also be the case if you book at short notice. You’ll also find that there’s differences in journey time, depending on whether you choose a bus from megabus, Eurolines UK or Busbud: The fastest coach from London to Inverness takes as little time as 12 hr 25 min. In our search results you'll be able to spot it at a single glance. All that's left to do is to click the "Find Now" button and book your journey!

  Bus Inverness - London    714 km
Ø Bus connections4 x
Savings-92%

The cheapest coach connections from Inverness to London

%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
    London
      06:40
      20:20
    19 Aug
    megabusmegabus
    from £3.34
  • Inverness
    London
      06:40
      20:20
    30 Aug
    megabusmegabus
    from £3.34
  • Inverness
    London
      08:30
      23:30
    29 Aug
    megabusmegabus
    from £3.34
  • Inverness
    London
      06:40
      20:10
    13 Aug
    megabusmegabus
    from £15.60
  • Inverness
    London
      06:40
      20:10
    14 Aug
    megabusmegabus
    from £15.60
  • Inverness
    London
      06:40
      20:10
    24 Aug
    megabusmegabus
    from £15.60
  • Inverness
    London
      18:15
      10:20
    27 Sep
    +1
    Eurolines UK
    from £37.87
  • Inverness
    London
      18:00
      09:50
    2 Jan
    +1
    Eurolines UK
    from £40.55
  • Inverness
    London
      18:00
      09:50
    7 Nov
    +1
    Eurolines UK
    from £40.55
  • Inverness
    London
      08:30
      23:30
    28 Jul
    megabusmegabus
    from £42.33
  • Inverness
    London
      18:00
      09:55
    23 Sep
    +1
    Eurolines UK
    from £42.77
  • Inverness
    London
      18:00
      09:55
    15 Sep
    +1
    Eurolines UK
    from £42.77
  • Inverness
    London
      18:00
      09:55
    16 Sep
    +1
    Eurolines UK
    from £42.77
  • Inverness
    London
      18:00
      09:50
    17 Sep
    +1
    Eurolines UK
    from £42.77


  Bus London - Inverness    714 km
Ø Bus connections4 x
Savings-99%

The cheapest coach connections from London 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
  • London
    Inverness
      09:30
      23:20
    17 Aug
    megabusmegabus
    from £0.86
  • London
    Inverness
      23:45
      12:25
    28 Aug
    +1
    megabusmegabus
    from £3.34
  • London
    Inverness
      23:45
      12:25
    30 Aug
    +1
    megabusmegabus
    from £3.34
  • London
    Inverness
      23:45
      12:25
    31 Jul
    megabusmegabus
    from £15.60
  • London
    Inverness
      09:30
      23:20
    29 Aug
    megabusmegabus
    from £15.60
  • London
    Inverness
      09:30
      23:20
    25 Jul
    megabusmegabus
    from £22.28
  • London
    Inverness
      09:30
      23:20
    10 Aug
    megabusmegabus
    from £33.42
  • London
    Inverness
      18:55
      11:55
    30 Aug
    +1
    Eurolines UK
    from £42.77
  • London
    Inverness
      19:00
      11:35
    22 Sep
    +1
    Eurolines UK
    from £42.77
  • London
    Inverness
      18:55
      11:55
    24 Sep
    +1
    Eurolines UK
    from £42.77
  • London
    Inverness
      18:55
      11:55
    29 Aug
    +1
    Eurolines UK
    from £42.77
  • London
    Inverness
      18:55
      11:35
    23 Sep
    +1
    Eurolines UK
    from £42.77
  • London
    Inverness
      18:55
      11:55
    28 Aug
    +1
    Eurolines UK
    from £52.24
  • London
    Inverness
      18:55
      11:55
    3 Aug
    +1
    Eurolines UK
    from £66.17


Current ticket prices

On our site you’ll always find the best deal no matter if you’re looking for a bus, train, flight or carpooling service. The most affordable tickets for your trip from Inverness to London can be booked for £3.00. We recommend checking prices for various days as fares can be subject to price fluctuation based on the travel date.

Bus stops in Inverness and London

  Stations
Margaret St 1, Inverness (United Kingdom)
  Stations
Buckingham Palace Road  164 , London (United Kingdom)
Hammersmith Bridge Rd , W6 9DU London (United Kingdom)

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

Finding a cheap bus ticket from Inverness to London is not hard, but finding the best bus can be a bit of a hassle – particularly so if you don’t know where to look for it. This is where CheckMyBus comes in: You can compare and contrast all the offers available and choose the one which suits you the best. Go for the fastest bus if you're in a hurry, choose the most affordable one if you want to save a little more money or select the one that offers the best on-board features. While hand baggage, air-conditioning and xxl legroom are basically a given on any bus, some providers go the extra mile and offer modern appliances such as electrical outlets (sometimes in every single row) or complimentary WiFi. All the details can be found in our search results: Simply type in point of departure, destination and your preferred date of travel and take a look at the individual routes that are available. For instance, when you take a bus from London to Inverness, complimentary WiFi can be found on the buses of megabus. We’ll help you pick the best offer so that your bus trip from Inverness to London and back is as comfortable as well as convenient as taking the train or a plane.


Inverness and London: Useful Info

Inverness
40,755
London
7.56 Million
Taxi
£4.00
£7.49
Inverness
London
A taxi journey in Inverness is 47% cheaper than in London.
Local buses
£2.05
£2.50
Inverness
London
A bus fare in Inverness is 18% cheaper than in London.
Beer
£3.40
£4.50
Inverness
London
A pint of beer in Inverness is 25% cheaper than in London.
Water
£0.85
£0.89
Inverness
London
A bottle of water in Inverness is 5% cheaper than in London.
Meal
£4.33
£6.27
Inverness
London
A meal in Inverness is 31% cheaper than in London.