Travel options
from Inverness to London

You can get from Inverness to London by train, bus or flight.

Our recommendation

To get from Inverness to London on Dec 1 we recommend taking a flight because it’s the best combination of price and speed.

11:35AMInverness Airport1h35 01:10PMLondon Heathrow Airport
0 changes
$1671One-way
Cheapest
11:35AMInverness Airport1h35 01:10PMLondon Heathrow Airport
0 changes
$1671One-way
Other options
10:46AMInverness8h54 07:40PMLondon Kings Cross
1 changes
$2791One-way
08:45AMInverness8h56 05:41PMLondon Kings Cross
2 changes
$2791One-way
12:49PMInverness8h50 09:39PMLondon Kings Cross
1 changes
$2791One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Tue
Nov 30
$110Caledonian Sleeper
$103easyJet
Wed
Dec 1
$279London North Eastern Railway
$58easyJet
Thu
Dec 2
$279London North Eastern Railway
$43easyJet
Fri
Dec 3
$279London North Eastern Railway
$48easyJet
Sat
Dec 4
$277Avanti West Coast
$32easyJet
Sun
Dec 5
$110Caledonian Sleeper
$38easyJet
Mon
Dec 6
$111Caledonian Sleeper
$33easyJet
Wed
Dec 8
$277London North Eastern Railway
$35easyJet
Thu
Dec 9
$279London North Eastern Railway
$33easyJet
Fri
Dec 10
$110Caledonian Sleeper
Find prices
Sat
Dec 11
Find prices
$32easyJet
Sun
Dec 12
$111Caledonian Sleeper
Find prices
Mon
Dec 13
$110Caledonian Sleeper
$39easyJet
Tue
Dec 14
$85London North Eastern Railway
Find prices
Wed
Dec 15
$110Caledonian Sleeper
$31easyJet
Thu
Dec 16
$277London North Eastern Railway
$33easyJet
Fri
Dec 17
$105London North Eastern Railway
Find prices
Sat
Dec 18
$113London North Eastern Railway
Find prices
Sun
Dec 19
$67London North Eastern Railway
Find prices
Mon
Dec 20
$109Caledonian Sleeper
$35easyJet

Travel Tips

Travel from Inverness to London
Travel to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Inverness to London.
FAQs
How do I reach London from Inverness?

There are 2 ways to travel between Inverness and London including taking a flight or train.

How do I get from Inverness to London the cheapest way?

The cheapest way to get from Inverness to London is by taking a flight. You can find average ticket prices around $68 (€57) compared to other travel options to London:

Taking a flight is about $209 (€174) less than taking a train, which costs on average $278 (€230) for this journey.

What is the fastest way to travel to London from Inverness?

The quickest way to travel from Inverness to London is by flight, which takes on average 1 h 20 min   compared to other travel options that may take you longer to get to your destination:

In comparison, going by train can take 8 h 4 min   on average.

How far is it from Inverness to London?

You should expect to travel around 443 miles (714 km) between Inverness and London.

How many services a day are there from Inverness to London?

The average frequency per day from Inverness to London is:

  • 7 trains per day.

However, we recommend checking specific travel dates for your route from Inverness to London as scheduled services by flight or train can vary by season or day of the week.

When traveling between Inverness and London, what are the departure and arrival points in Inverness and London?

These are the most popular departure and arrival points when traveling from Inverness to London:

  • Most travelers board their plane from Inverness Airport and arrive in London Heathrow Airport.
  • Most travelers board their train from Inverness and arrive in London Victoria.
Which travel companies can take me from Inverness to London?

If finding a good deal is your main consideration for your trip from Inverness to London, then we'll help you find the best value travel companies for you:

  • Travel with easyJet for flights to London. If you’re looking for a good deal on tickets, check for easyJet Inverness to London tickets on Omio for $68 (€57).
  • Travel with London North Eastern Railway for trains to London. If you’re looking for a good deal on tickets, check for London North Eastern Railway Inverness to London tickets on Omio for $278 (€230).
Is there a way to travel directly from Inverness to London?

Yes, there are direct routes from Inverness to London with the following travel companies:

  • You can find 7 direct trains per day to take to London with Caledonian Sleeper.

Direct services to London tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

Where should I go next after I travel from Inverness to London?
Many of our customers traveling from Inverness to London don't make London their final stop. Some of the destinations worth visiting after London are Paris, Amsterdam or Brussels, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from London to any of these top destinations today!
How early should I book tickets to London from Inverness online for the best deals?

Before traveling from Inverness to London, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • A plane ticket for this route costs on average $68 (€57) one way.
  • A train ticket is costing on average $278 (€230) one way for this route.

But we recommend booking Inverness to London tickets online a few months before your planned travel date to score the best deals and save money on your trip.