Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Inverness?

Book now

There are 7 ways to get from London Heathrow Airport (LHR) to Inverness Airport (INV) by plane, bus, train, night train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Fly from London Heathrow  •  1h 45m

  1. Fly from London Heathrow (LHR) to Inverness (INV) LHR - INV

Cheapest option

Bus  •  14h 19m

  1. Take the bus from Heathrow Central Bus Station to Bus Station 594
  2. Take the bus from Edinburgh Bus Station to Inverness Bus Station megabus M90 / ...

5 alternative options

Bus to London Luton, fly  •  3h 20m

  1. Take the bus from Heathrow Central Bus Station to London Luton Airport
  2. Fly from London Luton (LTN) to Inverness (INV) LTN - INV

Train to London Gatwick, fly  •  3h 52m

  1. Take the train from London Victoria to Gatwick Airport
  2. Fly from London Gatwick (LGW) to Inverness (INV) LGW - INV

Train  •  10h 52m

  1. Take the train from King's Cross to Inverness London Kings Cross - Inverness

Night train  •  14h 18m

  1. Take the night train from Finsbury Park to Inverness London Euston - Inverness

Drive  •  9h 22m

  1. Drive from London Heathrow Airport (LHR) to Inverness Airport (INV) 556.7 miles

London Heathrow Airport (LHR) to Inverness Airport (INV) by train, subway and bus

7 Weekly Services
10h 52m Average Duration
£220 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from London Heathrow Airport (LHR) to Inverness Airport (INV) is to night train which costs £75 - £110 and takes 14h 18m.

More details

The fastest way to get from London Heathrow Airport (LHR) to Inverness Airport (INV) is to fly which takes 1h 45m and costs £75 - £330.

More details

No, there is no direct bus from London Heathrow Airport (LHR) station to Inverness Airport (INV). However, there are services departing from Heathrow Central Bus Station and arriving at Terminal Building via Edinburgh Bus Station and Bus Station Stance 1. The journey, including transfers, takes approximately 14h 19m.

More details

The distance between London Heathrow Airport (LHR) and Inverness Airport (INV) is 446 miles. The road distance is 556.7 miles.

Get driving directions

The best way to get from London Heathrow Airport (LHR) to Inverness Airport (INV) without a car is to train which takes 10h 52m and costs £220 - £350.

More details

It takes approximately 1h 45m to fly from London Heathrow (LHR) to Inverness (INV), including transfers and time at the airport.

More details

London Heathrow Airport (LHR) to Inverness Airport (INV) bus services, operated by National Express, depart from Heathrow Central Bus Station.

More details

The best way to get from London Heathrow Airport (LHR) to Inverness Airport (INV) is to fly which takes 1h 45m and costs £75 - £330. Alternatively, you can train, which costs £220 - £350 and takes 10h 52m, you could also bus, which costs £65 - £130 and takes 14h 19m.

Mode details

The quickest flight from London Heathrow Airport to Inverness Airport is the direct flight which takes 1h 45m.

Search flights

London Heathrow Airport (LHR) to Inverness Airport (INV) bus services, operated by Megabus UK, arrive at Inverness Bus Station.

More details

Map of how to get from London Heathrow Airport (LHR) to Inverness Airport (INV).
Launch map view
  • Distance: 446.1 miles
  • Duration: 1h 45m

What companies run services between London Heathrow Airport (LHR), England and Inverness Airport (INV), Scotland?

British Airways, KLM and Loganair fly from London Heathrow Airport (LHR) to Inverness Airport (INV) 3 times a day. Alternatively, LNER operates a train from King's Cross to Inverness once daily. Tickets cost £210 - £300 and the journey takes 8h 5m.

Airlines
easyJet
Website
easyjet.com
Flights from London Luton to Inverness
Ave. Duration
1h 30m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
£100 - £390
Flights from London Gatwick to Inverness
Ave. Duration
1h 40m
When
Every day
Estimated price
£55 - £280
British Airways
Website
britishairways.com
Flights from London Heathrow to Inverness
Ave. Duration
1h 45m
When
Every day
Estimated price
£75 - £330
Flights from London Heathrow to Inverness via Belfast City
Ave. Duration
3h 35m
When
Monday, Friday and Sunday
Estimated price
£80 - £340
Flights from London Heathrow to Inverness via Manchester
Ave. Duration
3h 50m
When
Monday, Wednesday, Friday and Sunday
Estimated price
£220 - £550
KLM
Website
klm.com
Flights from London Heathrow to Inverness via Amsterdam Schiphol
Ave. Duration
4h 15m
When
Every day
Estimated price
£160 - £550
Train operators
Gatwick Express
Phone
+44 345 850 1530
Website
gatwickexpress.com
Train from London Victoria to Gatwick Airport
Ave. Duration
30 min
Frequency
Every 30 minutes
Estimated price
£12
Schedules at
https://www.gatwickexpress.com/travel-information/plan-your-journey/timetables
Website
https://www.gatwickexpress.com/
Anytime Day SIngle
£12
Bus operators
National Express
Phone
08717 81 81 81
Website
nationalexpress.com
Bus from Heathrow Central Bus Station to London Luton Airport
Ave. Duration
50 min
Frequency
Hourly
Estimated price
£14 - £20
Website
https://www.nationalexpress.com/en
Bus from Heathrow Central Bus Station to Bus Station
Ave. Duration
8h 30m
Frequency
Once daily
Estimated price
£45 - £65
Website
https://www.nationalexpress.com/en
Megabus UK

Want to know more about travelling around United Kingdom

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between London Heathrow Airport (LHR) to Inverness Airport (INV) is 557 miles. It takes approximately 9h 22m to drive from London Heathrow Airport (LHR) to Inverness Airport (INV).

Get driving directions

KLM, Loganair and British Airways offer flights from London Heathrow Airport to Inverness Airport.

Search flights

There are 923+ hotels available in Inverness Airport (INV). Prices start at £22 per night.

More details

ticket