London
London
Inverness
Inverness
Train Flight

London to Inverness

Updated: 28 May 2026

The journey from London to Inverness covers 900 km. The most practical options are the LNER train from London King's Cross or a flight from London Gatwick or Luton. The train journey takes approximately 8 hours, passing through the stunning Cairngorms National Park. Flying is faster, taking about 1 hour 45 minutes. Inverness is the capital of the Scottish Highlands.

Total Distance: 900 km driving distance, 720 km straight-line air distance.
Fastest Way
Flight from London Gatwick or Luton to Inverness, taking 1 hour 45 minutes.
Cheapest Way
National Express coach, starting from £30 for a 14-hour journey.
Compare London to Inverness Routes
Train
Direct
Flight
Direct
Duration 8 hours 1 hour 45 mins
Avg Price £80 - £250 £70 - £200
Operator LNER EasyJet
Route London King's Cross to Inverness via Edinburgh. London Gatwick/Luton to Inverness Airport.
Tip The final leg from Edinburgh to Inverness is incredibly scenic. Book well in advance for the best prices on budget airlines.
Travel Tips
  • Train Booking
    Book LNER tickets early to avoid high prices on the long-distance route.
  • Airport Transfer
    Use the Stagecoach bus service from Inverness Airport to the city center.
  • Highland Weather
    The weather changes rapidly; always carry a waterproof jacket.
  • Car Hire
    Rent a car in Inverness to explore the wider Highlands effectively.
  • Railcard
    Use a Two Together Railcard for savings on long-distance train travel.
Safety Tips
  • General Safety
    Inverness is very safe, but be cautious when hiking in remote areas.
  • Flight Safety
    Check your flight status, especially during winter when weather can cause delays.
  • Driving Safety
    Highland roads can be narrow and winding; drive with extra care.
  • Emergency
    Dial 999 for emergency services; the main hospital is Raigmore Hospital.
People Also Ask
  • Is there a direct train to Inverness?
    Yes, LNER operates direct services from London King's Cross.
  • How long is the flight to Inverness?
    The flight time is approximately 1 hour 45 minutes.
  • Can I drive to Inverness?
    Yes, but it is a long 10-12 hour drive via the A1 and A9.
  • What is the best way to travel to Inverness?
    The train is scenic, while the flight is the fastest.
  • Are there sleeper trains to Inverness?
    Yes, the Caledonian Sleeper runs from London Euston to Inverness.
Quick Info
  • From London, Greater London, United Kingdom
  • To Inverness, Highland, United Kingdom
  • Modes
Best Time to Travel

May to September for exploring the Highlands and Loch Ness.

Things to Do in Inverness
1
Loch Ness
Take a boat tour on this famous lake to search for the monster. It is a short drive from the city.
2
Inverness Castle
View the castle from the outside and enjoy the views over the River Ness.
3
Culloden Battlefield
Visit the site of the final Jacobite Rising. It is a poignant and historic location.
4
Leakey's Bookshop
Browse this unique second-hand bookshop housed in an old church.
Tags
London to Inverness train LNER Inverness flights to Inverness London to Inverness travel Inverness travel guide fastest way to Inverness London to Inverness distance traveling to Highlands