London to Inverness flights

Explore the best deals

Discover the cheapest flights from London to Inverness
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from London to Inverness

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the beginning of January. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 4 Jan - 10 Jan
£44
£42
£43
£41
£39
£55
£80
£84
£37
£48
£42
£40
NovemberDecemberJanuary
Airlines that fly from London to Inverness
Distance: 443 mi
London airports
Gatwick Airport (LGW)How far from city centre: 25 mi
Heathrow Airport (LHR)How far from city centre: 14 mi
London Stansted Airport (STN)How far from city centre: 30 mi
London Luton Airport (LTN)How far from city centre: 28 mi
London City Airport (LCY)How far from city centre: 8 mi
Inverness airports
Inverness Airport (INV)How far from city centre: 8 mi

London to Inverness flights

Direct London to Inverness flights take under two hours, with airfares currently starting from £31. British Airways and easyJet operate direct services on this route.

Loganair also provides regional connections. Choosing the right departure point depends on your priorities: London City Airport (LCY) offers speed for business travellers, while London Luton (LTN) often provides the most budget-friendly options.

Departing from London airports

British Airways runs flights to Inverness from London Heathrow (LHR), while easyJet operates from London Gatwick (LGW) and London Luton (LTN).

To reach London Heathrow, take the Heathrow Express from Paddington Station in 15 minutes, or the westbound Piccadilly line on the London Underground.

For London Gatwick in West Sussex, take a train from Victoria Railway Station in 30 minutes, a coach from Victoria in 1 hour, or a taxi in 1 hour.

To reach London Luton in Bedfordshire, take a train from St Pancras International in 40 minutes, or a bus in 2 hours.

Arriving in Inverness: from the airport to the city

Inverness Airport (INV) is located about 14.5km from the city centre.

The Jetbus service departs regularly from the terminal front, reaching the central station in approximately 30 minutes. A taxi from the designated rank outside arrivals takes about 15 minutes to reach the heart of Inverness. For those heading further into the Scottish Highlands, private hire vehicles can be pre-booked for collection at the airport's specific pick-up points.

Entry requirements for Inverness

As this is a domestic flight within the United Kingdom, no passport is required for British citizens, though a valid form of photographic identification is necessary for check-in and boarding. Travellers from outside the UK should ensure their passport is valid for the duration of their stay.

Things to do in Inverness

Inverness serves as the gateway to the Scottish Highlands, where you can explore the historic Inverness Castle and the 19th-century Inverness Cathedral. Nature enthusiasts often head to the Merkinch Nature Reserve or take the short trip to Loch Ness for iconic views. For a taste of local heritage, visit the Tomatin Distillery or the Inverness Museum and Art Gallery. If you visit in July, you can catch the Inverness Highland Games and the Summer Gala, while the Inverness Film Festival is a highlight for those travelling in November.

FAQs about flights from London to Inverness

What are the advantages of purchasing flexible flight tickets to Inverness through eDreams UK?
With a flexible flight ticket, you're assured a refund or the option to rebook without any additional fees if your flight from London to Inverness gets canceled. eDreams UK has got you covered, ensuring peace of mind and hassle-free travel changes! Plus, this flexibility allows you to adapt your travel plans with ease, offering greater convenience in today’s unpredictable travel environment.
What is the average cost for flights from London to Inverness?
The typical cost for a flight from London to Inverness is approximately £93. It's important to note that this price can fluctuate based on various factors, including the time of year and how far in advance you book your ticket. For instance, booking during peak travel seasons or last minute may result in higher fares, while off-peak times might offer more affordable options.
How can I search for and book flights from London to Inverness on eDreams UK, and also find the best deals?
With our flight search engine, you can discover flights starting at just £31 for the route from London to Inverness. At eDreams UK, our priority is to offer you the most affordable options. You have the flexibility to customize your search based on various criteria, including stopovers, airports, travel dates, and additional filters. This way, you can tailor your journey to meet your specific needs and preferences, ensuring a seamless travel experience.
When is the best time to book a flight ticket from London to Inverness?
The top months for booking flights from London to Inverness are September, October and February. Travelers often find the best deals and optimal flight options during these times, making them ideal for planning your trip.
What are the best months to book a flight from London to Inverness?
The best time to fly to Inverness from London really hinges on various personal preferences, particularly regarding budget considerations. In terms of popularity, December stands out as the top month for flights to Inverness from London, as indicated by our customer search data. Following closely are June and September. If your goal is to escape the hustle and bustle of peak season and find a more tranquil experience, consider traveling during January, November or February. These months are associated with significantly fewer searches, making them a great choice for those seeking a quieter getaway from London to Inverness.
How long does it take to fly from London to Inverness?
The average flight time from London to Inverness is approximately 1 h and 45 m. This journey typically covers a distance of about 443.3 mi. Please note that the flights along this route may include one or more layovers in different cities.

Plan your trip

Other interesting routesPopular Flight Routes