How to travel from London to Inverness

Mon, Oct 14
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information between London and Inverness

distanceDistance443 miles (714 km)
modeAvailable travel modesTrain, bus or flight
priceTicket price range$43 - $107
cheapestCheapest modeBus • $43 (€37) • 12 h 28 min
fastestFastest modeFlight • $68 (€59) • 1 h 25 min
carriersPopular travel companiesMegabus, easyJet or East Coast

Travel 443 miles (714 km) by train, bus or flight between London and Inverness. The most popular travel companies which serve this route are Megabus, easyJet or East Coast among others. Travelers can even take a direct bus, flight or train from London to Inverness.

Travel options
from London to Inverness

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

Our recommendation
bus

The best way to travel from London to Inverness is by taking a bus because it’s the best combination of price and speed.

Megabus
11:00PM13h33
London, Victoria Coach Station
12:33PMInverness, Bus Station
$431One-way
1 transfer
Cheapest
Megabus
11:00PM13h33
London, Victoria Coach Station
12:33PMInverness, Bus Station
$431One-way
1 transfer
Fastest
Lumo
05:48AM8h27
London Kings Cross (KGX)
02:15PMInverness station (INV)
$1861One-way
1 transfer
Other options
Megabus
07:30AM15h04
London, Victoria Coach Station
10:34PMInverness, Bus Station
$431One-way
1 transfer
Megabus
10:00PM13h11
London
11:11AMInverness, Bus Station
$531One-way
1 transfer
Megabus
09:30PM13h41
London, Victoria Coach Station
11:11AMInverness, Bus Station
$561One-way
1 transfer

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

Compare prices and tickets Prices for trains, buses and flights

Tue
Oct 15
Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25
Sat
Oct 26
Sun
Oct 27
Mon
Oct 28

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: Airlines and Train from London to Inverness

You can travel by travel to Inverness from London with easyJet, ScotRail and British Airways. When you search Omio for times and tickets, we’ll show you the best deals available.

Scotrail is a train operating company in Scotland, providing rail services throughout the country. It operates a wide range of services, from commuter trains to long-distance intercity services. The company operates a variety of train types, including the Class 380, Class 385, Class 156, Class 158 and Class 170. These trains offer a range of onboard facilities, such as free Wi-Fi, power sockets, and comfortable seating. Scotrail also offers a range of ticket types, including Advance, Off-Peak, and Anytime tickets. The most popular routes for Scotrail include Glasgow to Edinburgh, Glasgow to Inverness, and Edinburgh to Aberdeen.

    EasyJet is a British multinational low-cost airline headquartered at London Luton Airport (LTN). It’s the largest UK-based carrier based on the number of passengers carried. EasyJet flies to over 150 destinations across Europe and North Africa, making it a popular budget airline for travelers. To keep fares as low as possible, easyJet tickets are non-refundable and no complimentary snacks are provided onboard. All fare types include allowance of one small personal bag, while additional fees apply for carry-on luggage and checked luggage.

      FAQs: Travel from London to Inverness

      FAQs: Travel to Inverness 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 London to Inverness.
      FAQs

      There are 3 travel options to Inverness from London. You can take a train, bus or flight.

      The cheapest way to travel from London to Inverness is a bus with an average price of $43 (€37).

      This is compared to other travel options from London to Inverness:

      A bus is $25 (€22) less than a flight with an average ticket price of $68 (€59) from London to Inverness.

      A bus is $64 (€55) less than a train with an average ticket price of $107 (€92) from London to Inverness.

      The quickest way to travel between London and Inverness is by flight, which takes on average 1 h 25 min   compared to other travel options that take longer:

      Bus takes 12 h 28 min on average.

      Taking a train requires on average 8 h 4 min of travel time.

      The distance from London to Inverness is approximately 443 miles (714 km).

      The average frequency per day from London to Inverness is:

      • 1 train per day.

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

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

      • Buses mostly depart from London, Victoria Coach Station and arrive in Inverness, Bus Station.
      • Flights most often depart from London at London Gatwick Airport and arrive in Inverness at Inverness Airport.
      • Trains most often depart from London at London Euston and arrive in Inverness at Inverness.

      Omio works with many trusted partners that can help you travel the best way from London to Inverness:

      • You can travel from London to Inverness by bus with Megabus. You can find cheap tickets on Omio for $43 (€37) with Megabus from London to Inverness.
      • You can travel by plane to Inverness from London with easyJet, British Airways or Azul, and you can find easyJet London to Inverness tickets for $68 (€59) on Omio.
      • You can take a train from London to Inverness with East Coast, Caledonian Sleeper, Virgin Trains, Lumo or ScotRail. Cheap tickets can be found for $107 (€92) with East Coast from London to Inverness.

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

      • You can find 1 direct train per day to Inverness with East Coast or Caledonian Sleeper.

      Direct services to Inverness 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 route.

      Many of our customers traveling from London to Inverness don't make Inverness their final stop. Some of the destinations worth visiting after Inverness are Edinburgh, Glasgow, Fort William or Aberdeen, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Inverness to any of these top destinations today!
      HomeTravelTravel to United KingdomTravel to InvernessHow to travel from London to Inverness

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      More routes, destinations and providers
      Currency
      Language

      Useful links