>
From London to Inverness

Compare prices to get from London to Inverness

Compare transport options from London to Inverness over the next 7 days. Flights start at Rs 10,875. Trains start at Rs 14,870. Buses start at Rs 11,796.
Trains
Rs 14,870|7h 40m
Flights
Rs 10,875|1h 30m
Buses
Rs 11,796|13h 21m
Rs 27,108
Rs 27,070
Rs 19,847
Rs 24,746
Rs 27,108
Rs 26,218
Rs 23,700
Rs 26,218
Rs 18,085
Rs 14,870
Rs 30,148
Rs 27,108
Rs 30,148
Rs 27,108
No matching results found
Click the button below to explore more products you may like
  • Prices shown from London to Inverness are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from London to Inverness

The cheapest way to get from London to Inverness costs only Rs 14,721 on average via Buses, and the quickest way takes just 1h 40m by Flights. Find the travel option that best suits you.

Train
Trains
Average price Rs 19,983
Average duration 11h 12m
Departure time 10:10 - 20:30
Direct options
Flight
Flights Fastest
Average price Rs 24,545
Average duration 1h 40m
Departure time --
Direct options
Search flights
Bus
Buses Cheapest
Average price Rs 14,721
Average duration 16h 2m
Departure time 20:30 - 15:10
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from London to Inverness?

What is the cheapest day to travel by train from London to Inverness?

Average train fares from London to Inverness for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from London to Inverness is Wednesday, with an average price of Rs 18,083.

Rs 27,163
Rs 22,623
Rs 18,083
Rs 13,543
    Cheapest
  • Nov 16
  • Nov 24
  • Nov 18
  • Nov 26
  • Nov 13
  • Nov 7
  • Nov 8

What is the cheapest month to book a one-way flight from London to Inverness?

Average price of one-way tickets from London to Inverness booked on Trip.com over the past 12 months.

For a one-way flight from London to Inverness, fares are lowest in November (Rs 22,311) and highest in August (Rs 32,905).

Rs 32,905
Rs 27,608
Rs 22,311
Rs 17,014
  • Rs 22,311
    Nov
  • Rs 26,143
    Dec
  • Rs 22,353
    Jan
  • Rs 24,075
    Feb
  • Rs 24,019
    Mar
  • Rs 23,508
    Apr
  • Rs 29,620
    May
  • Rs 25,971
    Jun
  • Rs 32,858
    Jul
  • Rs 32,905
    Aug
  • Rs 30,830
    Sep
  • Rs 31,557
    Oct

What is the cheapest day to travel from London to Inverness by bus?

The average price of a bus from London to Inverness found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from London to Inverness is Monday, with an average price of Rs 14,721.

Rs 14,721
  • Nov 2
  • Nov 3
  • Nov 4
  • Nov 5
  • Nov 6
  • Nov 7
  • Nov 8

Recommended hotels in Inverness

Atlas
0/10
Reviews
Atlas
hotel-star hotel-star hotel-star hotel-praise
13.33 km from city centre
Rs 427,916
Aurae
0/10
Reviews
Aurae
hotel-star hotel-star hotel-star hotel-praise
13.33 km from city centre
Rs 469,899
Strathnoon
-/10
Reviews
Strathnoon
hotel-star hotel-star hotel-star hotel-star hotel-praise
23.33 km from city centre
Rs 246,936
Porter's Lodge
9.1/10
45 Reviews
Porter's Lodge
hotel-star hotel-star hotel-star hotel-praise
0.77 km from city centre
Rs 207,371

From London to Inverness: Travel Information

Companies operating from London to Inverness

Caledonian Sleeper
LNER
FlixBus

Find stations and airports near London and Inverness

Popular train stations near London

London St. Pancras International London United Kingdom
London Kings Cross London United Kingdom
London Zone U123 London United Kingdom
London Euston London United Kingdom
Sandwich London United Kingdom

Popular train stations near Inverness

Inverness Inverness United Kingdom
Inverness Airport Inverness United Kingdom
Beauly Inverness United Kingdom
Beauly Inverness United Kingdom
Muir of Ord Inverness United Kingdom

Popular airports near London

London City Airport (LCY) London United Kingdom
London Gatwick Airport (LGW) London United Kingdom
Heathrow Airport (LHR) London United Kingdom
London Luton Airport (LTN) London United Kingdom
London Southend Airport (SEN) London United Kingdom
London Stansted Airport (STN) London United Kingdom

Popular airports near Inverness

Inverness Airport (INV) Inverness United Kingdom
Wick Airport (WIC) Nearby Wick United Kingdom

Popular bus stations near London

London Waterloo Rail Station London United Kingdom
London Southwark London United Kingdom
London Grosvenor Pl London United Kingdom
London Victoria Buckingham Palace Road London United Kingdom
London Victoria Green Line Coach Station (Stop 6) London United Kingdom

Popular bus stations near Inverness

Inverness King Street Inverness United Kingdom
Inverness Bus Station Stance 2 Inverness United Kingdom
Inverness Bus Station Stance 3 Inverness United Kingdom
Inverness King Street Bus Stop Inverness United Kingdom
Inverness Airport Inverness United Kingdom

FAQ – How to Get from London to Inverness

  • How far is it from London to Inverness?

    It’s about 717 km (446 mi) from London to Inverness.
  • You can travel from London to Inverness in 3 different ways: Flights, Trains, Buses.
  • The fastest way to get from London to Inverness is by Flights, with an average journey time of 1 hour 40 minutes. Other modes of transport take longer: Trains takes on average 11h 12m.Buses takes on average 16h 2m.
  • The cheapest way to get from London to Inverness is by Buses, with an average price of Rs 14,721. Other modes of transport are more expensive: Trains costs around Rs 19,983 on avergae.Flights costs around Rs 24,545 on average.
  • When traveling from London to Inverness, travelers usually depart from and arrive to the following locations: Flights typically departs from London City Airport and arrives at Inverness Airport , Trains typically departs from London St. Pancras International and arrives at Inverness , Buses typically departs from London Waterloo Rail Station and arrives at Inverness King Street .
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from London to Inverness are usually cheapest (November), with an average price of Rs 22,311 Flights from London to Inverness are usually cheapest (Wednesday), with an average price of Rs 18,083 Flights from London to Inverness are usually cheapest (Monday), with an average price of Rs 14,721 .
  • There is a 0m time difference between London and Inverness.