1map logoGo to main page

London to Inverness from $81: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Inverness, United Kingdom

How to Get from London to Inverness: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$81 by busBest price
718 kmDistance
3h 11m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Inverness with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  11m
Estimated price
$127-492
Recommended
Company
various
Bus
Average Duration
14h  8m
Estimated price
$81-113
Cheapest
route map
Distance: 718 km
Duration: 3h 11m

See more options

Pricing table
Company
various
Plane
Drive
Average Duration
4h  44m
Estimated price
$96-360
Company
Caledonian Sleeper
Train
Average Duration
11h  24m
Estimated price
$99-124
Company
various
Train
Plane
Average Duration
3h  25m
Estimated price
$109-400
Company
various
Train
Plane
Average Duration
3h  34m
Estimated price
$146-370
Company
various
Drive
Average Duration
9h  26m
Estimated price
$180-270
Company
various
Train
Average Duration
9h  2m
Estimated price
$252-506
Company
LNER
Train
Average Duration
8h  9m
Estimated price
$278-378

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $35 $35 $36 $36 $34 $36 $34
Train $124 $65 $103 $115 $147 $116 $122
Fly $57 $56 $59 $73 $101 $94 $73

Traveling From London to Inverness

Journeying from London to Inverness offers a striking contrast between the bustling city life and rich historical backdrop of London and the serene landscapes and tranquil atmosphere of the Scottish Highlands.

Best Neighbourhoods in Inverness

Inverness features charming neighborhoods that reflect its rich culture and natural beauty.

Inverness City Centre
• Vibrant shopping and dining options abound.
• Close to historic sites like Inverness Castle.
Charlestown
• Quaint waterfront views attract visitors.
• Ideal for leisurely walks along the river.
Crown
• Residential area with a local feel.
• Access to the beautiful Whin Park nearby.

Best Times To Visit Inverness's Attractions

Timing your visits to key attractions in Inverness can significantly enhance your experience.

Inverness Castle
Visit early morning or late afternoon for stunning light and fewer visitors.
Loch Ness
Explore during weekdays in spring or autumn for a quieter experience.
Culloden Battlefield
Arrive just after opening or during weekdays for a peaceful visit.

Inverness Weather: What to Expect Year-Round

Inverness experiences a maritime climate with mild summers and cool winters, making it a destination you can enjoy year-round. Late spring to early autumn offers the best weather for outdoor activities, but be prepared for rain at any time of year.

Dining Recommendation in Inverness

Try the haggis at The Mustard Seed, where the vibrant atmosphere blends with stunning riverside views to create a dining experience distinctly different from London. This traditional Scottish dish, rich with local flavors and ingredients, immerses you in the region’s culinary heritage.

London - Inverness operators

Explore transport companies operating between London and Inverness, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
britishairways.com

Plane from London Heathrow to Inverness

Average Duration
1h 45m
Estimated price
$95-420

Plane from London Heathrow to Aberdeen

Average Duration
1h 36m
Estimated price
$60-270

Plane from London Heathrow to Inverness via Belfast City

Average Duration
3h 35m
Estimated price
$100-430

Plane from London Heathrow to Inverness via Manchester

Average Duration
3h 50m
Estimated price
$280-700

Plane from London Heathrow to Aberdeen via Manchester

Average Duration
3h 30m
Estimated price
$180-430

Plane from London Heathrow to Aberdeen via Belfast City

Average Duration
3h 30m
Estimated price
$65-280
Website
klm.com

Plane from London Heathrow to Inverness via Amsterdam Schiphol

Average Duration
4h 15m
Estimated price
$210-700

Plane from London Heathrow to Aberdeen via Amsterdam Schiphol

Average Duration
4h
Estimated price
$130-440
Website
easyjet.com

Plane from London Gatwick to Inverness

Average Duration
1h 40m
Estimated price
$70-350

Plane from London Luton to Inverness

Average Duration
1h 30m
Estimated price
$130-490
Train Show train routes
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from London King's Cross to Inverness

Average Duration
8h 5m
Estimated price
$270-370
Contact phone
00 44 345 528 0253
Website
avantiwestcoast.co.uk

Train from London Euston to Glasgow Central

Average Duration
4h 31m
Estimated price
$180-420
Contact phone
+44 344 811 0141
Website
scotrail.co.uk

Train from Glasgow Queen Street to Inverness

Average Duration
3h 18m
Estimated price
$55-80
Website
sleeper.scot

Train from London Euston to Inverness

Average Duration
11h 20m
Estimated price
$90-120
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from London Victoria to Perth

Average Duration
11h 5m
Estimated price
$55-80

Bus from Perth to Inverness

Average Duration
2h 40m
Estimated price
$15-22
Website
uk.megabus.com

Bus from Perth Broxden Park And Ride to Inverness Bus Station

Average Duration
2h 28m
Estimated price
$18-26

London to Inverness: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and Inverness offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from London to Inverness, covering a distance of 893.2 km, with an estimated driving time of 9 hours and 26 minutes. 💷 Prices for the journey by car range from £142 to £213, offering an affordable and flexible travel option to experience the enchanting journey from bustling London to the serene Scottish Highlands in Inverness.
Average price
£140 - £210
🚆 Embark on an exciting 8-hour train journey from London to Inverness, spanning over 933 km with a transfer along the way, offering stunning views and comfortable travel options. 💷 Prices for the train journey between London and Inverness range from £220 to £299, providing budget-friendly and premium choices for travelers looking to explore the picturesque landscapes of the UK. 🚉 Route 1 involves a two-step journey, with the first leg on LNER from London Kings Cross to Edinburgh Waverley in around 4 hours 20 mins, followed by a scenic ride on ScotRail from Edinburgh to Inverness in approximately 3 hours 33 mins, promising a memorable experience for passengers.
Useful tips for train travellers
• On your train journey, services typically include a cafe or trolley service that offers a selection of snacks, drinks, and light meals. Depending on your chosen operator, you might find a more extensive First Class menu featuring hot meals, and complimentary beverages. Always check the onboard catering menu available on your specific operator's website for real-time offerings.
• The primary operators for the train route from London to Inverness are LNER (London North Eastern Railway) and Avanti West Coast. LNER offers both Standard and First Class seating, while Avanti West Coast provides Standard Class and a Business-Class offering. You can find more details about seating options and prices on their respective websites: LNER (lner.co.uk) and Avanti West Coast (avantitrains.com).
• Upon arriving at Inverness Station, expect to find luggage storage facilities provided by Excess Baggage Company, allowing you to explore the city without carrying bags. Use the restrooms immediately inside the station; however, note that there are no showers available. For a smoother navigation experience, pick up a map of the station layout at the information kiosk.
• The fastest way to reach the city center from Inverness Station is to take Stagecoach bus number 1, which runs frequently and takes approximately 10 minutes to reach the center. Ensure you have exact change for the fare or download a mobile app for convenience. Alternatively, taxis are readily available outside the station.
🛫 Experience a convenient and quick journey from London Heathrow Airport to Inverness Airport in just 1 hour and 45 minutes with airlines like KLM, Loganair, and British Airways. ✈️ Upon arrival in Inverness, after a smooth 3 hours and 11 minutes flight, you can explore the beautiful landscapes and historic sites of the Scottish Highlands. 💰 Flights between Inverness and London offer a range of prices, from £100 to £389, providing flexibility for travellers with different budgets.
Departure Point
London Heathrow Airport
Arrival Point
Inverness Airport
Useful tips for plane travellers
• Consider booking either British Airways or Loganair for direct flights from London Heathrow to Inverness, as they often provide the fastest travel times and better service options; check their websites at britishairways.com and loganair.co.uk for the latest flight schedules.
• Upon arrival at Inverness Airport, take note of the clear signage that directs you to baggage claim and transportation options; the journey from the airport to the city center typically takes about 15 minutes by taxi, costing approximately £20 - £25, making it a convenient option for first-time visitors.
• After securing your flight, consider using the airside facilities at Heathrow like the Plaza Premium Lounge for a more comfortable wait; detailed information on lounge access can be found at plaza-network.com, which may enhance your overall travel experience before departing for Inverness.
🚌 Experience a scenic journey from London to Inverness by bus, taking approximately 14 hours and 8 minutes, offering a budget-friendly travel option. 🛣️ Route 1 involves a 13-hour and 50-minute bus ride covering 787 km with 2 transfers. Step 1: Board the bus towards Glasgow, then transfer to the bus towards Aberdeen. 💰 The prices for a bus ticket between Inverness and London range from £64 to £89, ensuring affordability for travelers seeking a convenient and leisurely way to explore the UK.
Useful tips for bus travellers
• Ensure you familiarize yourself with the transfer points during your bus journey; you will need to transfer at Glasgow and Perth, so check the Megabus schedules carefully for accurate timings at each stop, which can be found here: tickets.uk.megabus.com
• During your long journey of over 14 hours, pack snacks and a refillable water bottle, as well as a power bank for your electronic devices, to keep you comfortable and entertained throughout this scenic route from London to Inverness, particularly since bus stops may not always offer food options.
• Upon arrival at the Inverness Bus Station (Farraline Park), you will find the city center just a short walk away; use the free WiFi at the station to look up nearby attractions or check local bus schedules to enable easy navigation to your next destination, and check out the bus station map here: stagecoachbus.com

Frequently asked questions

Find out more about the route from London to Inverness.

Or choose the category:
The distance between London and Inverness is approximately 719.4 km. By train, it takes around 8 hours and 19 minutes to travel from London to Inverness. Alternatively, you can take a combination of train and flight, with a total travel time of about 4 hours and 39 minutes. By plane, the journey takes around 4 hours and 20 minutes. If you prefer to drive, it will take approximately 9 hours and 23 minutes, while the bus journey can take around 14 hours and 12 minutes.
The most cost-effective and time-efficient transportation option for traveling from London to Inverness is by flying. It takes approximately 4 hours and 20 minutes, and the cost ranges from £66 to £344. Alternatively, taking a bus is a cheaper option, with prices ranging from £59 to £102, but it takes significantly longer at 14 hours and 12 minutes.
The prices of a train journey between London and Inverness can range from £202 to £277, depending on factors such as time of travel, class type, and availability. On the other hand, taking a bus from Inverness to London can cost between £60 to £99.
To travel from London to Inverness without using public transportation, you can drive the distance of approximately 891.6 km. It takes around 9 hours and 23 minutes to reach Inverness by car from London.
The best way to travel from London to Inverness without a car is by train, which takes around 8 hours and 19 minutes and costs between £195 and £281. Another option is to fly, which takes approximately 4 hours and 20 minutes and costs between £66 and £344. If you prefer a more affordable option, you can also take a bus, which takes around 14 hours and 12 minutes and costs between £59 and £102.
There is no direct train or flight link between London and Inverness. However, it takes approximately 8 hours and 19 minutes to reach Inverness from London by train, and approximately 4 hours and 39 minutes by taking a train to London Gatwick and then flying to Inverness. The road distance between the two cities is 891.6 km, and it takes approximately 9 hours and 23 minutes to drive from London to Inverness. Additionally, there is a bus service available, which takes approximately 14 hours and 12 minutes to reach Inverness from London.
The flight between London and Inverness typically takes around 1 hour and 40 minutes. The cost of the flight can vary, ranging from £67 to £344.
There are plenty of accommodation options available near Inverness. With over 923 hotels to choose from, there is something to suit every budget and preference. Prices start as low as £20 per night, providing a range of affordable options for travelers.

Trips from London

Trips to Inverness