1map logoGo to main page

London, Greater London to Inverness, Highlands 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 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $35 $34 $36 $35 $34 $36 $34
Train $122 $64 $101 $114 $145 $115 $120
Fly $56 $55 $58 $72 $100 $93 $72

Traveling From London to Inverness

Embarking on a journey from London to Inverness reveals a transition from the bustling urban energy of the capital to the tranquil, scenic beauty of the Scottish Highlands.

Best Neighbourhoods in Inverness

Inverness boasts diverse neighborhoods, each offering distinct charm and experiences.

Inverness City Centre
• Hub of shops, restaurants, and entertainment.
• Close to landmarks like Inverness Castle.
Crown
• Scenic views and peaceful residential areas.
• Great local cafes and traditional pubs.
Dalneigh
• Family-friendly with parks and green spaces.
• Picturesque river walks along the Ness.

Best Times To Visit Inverness's Attractions

Visiting Inverness offers opportunities to enjoy its attractions without the hustle and bustle.

Inverness Castle
Early morning or late afternoon visits provide stunning views and fewer crowds.
Loch Ness
Weekdays in the shoulder seasons feature serene landscapes and limited tourists.
Eden Court Theatre
Attend evening performances for a vibrant experience with local culture.

Inverness Weather: What to Expect Year-Round

Inverness experiences a temperate maritime climate, with cool summers and mild winters, making it a year-round destination. Late spring through early fall offers the best weather for exploring, while rain can occur at any time, enhancing the lush scenery.

Dining in Inverness: A Taste of Scotland

A visit to The Kitchen in Inverness is essential for sampling traditional Scottish fare, with its focus on local ingredients and seasonal produce. The relaxed atmosphere and robust flavors, such as haggis or Cullen skink, provide a distinct culinary experience that contrasts beautifully with the often fast-paced dining scenes found in London.

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 an iconic road trip from London to Inverness, covering a picturesque distance of 555 miles through the stunning British countryside. 💷 Budget-conscious travelers can rejoice in the range of prices to reach Inverness by car, with options spanning from £142 to £213 for a journey filled with scenic beauty and adventure. 🏞️ Prepare for an epic 9-hour and 26-minute drive, immersing yourself in the charm of the UK landscapes as you navigate from bustling London to the tranquil beauty of Inverness.
Average price
£140 - £210
🚆 Travelling from London to Inverness by train takes approximately 8 hours and 9 minutes, offering a scenic route through the British countryside. 🌳 🎫 The ticket prices for this journey typically range from £219 to £298, depending on the class and availability. Booking in advance can often secure better deals. 💷 🚂 The route from London to Inverness covers a distance of 933 km with a transfer in Edinburgh. The journey involves two steps: first, a train towards Edinburgh with LNER, and then a connecting train towards Inverness with ScotRail. 🏞️
Useful tips for train travellers
• Onboard Services: When traveling from London to Inverness, you can expect a range of catering options depending on the operator. For instance, LNER (London North Eastern Railway) typically offers a café service with hot and cold food items as well as a selection of beverages. Advance orders may also be available in First Class, along with complimentary meals.
• Seating Options: There are generally three classes of seating available on this route. LNER provides Standard (Economy) class, First Class, and Business First seating. Standard class is comfortable and affordable, while First Class includes added luxuries such as complimentary refreshments, more spacious seating, and quieter carriages.
• Multiple Operators: The primary operators on this route are LNER (London North Eastern Railway) and ScotRail. Check their official websites for schedules and ticket purchases: LNER - lner.co.uk; ScotRail - scotrail.co.uk
• Arrival Station Tip: Upon arriving at Inverness Station, you will find a small but functional facility. There is a left luggage service where you can safely store your belongings if you decide to explore the city before checking into your accommodation. Restrooms are available on-site, but showers are not.
• Fastest Way to City Center: To reach the city center from Inverness Station quickly, you can take the number 1 or number 2 bus, which operates frequently and takes around 5-10 minutes to reach the heart of Inverness. Alternatively, a pleasant 15-minute walk will take you straight into the city center.
🛫 Flying from London Heathrow Airport to Inverness Airport is a convenient option, with a direct flight taking just 1 hour and 45 minutes. Airlines like KLM, Loganair, and British Airways operate flights on this route. 🏞 The journey by plane from London to Inverness spans approximately 3 hours and 11 minutes, ensuring a swift and efficient travel experience. Inverness Airport serves as a gateway to the stunning landscapes of the Scottish Highlands. 💸 Prices for flights between Inverness and London typically range from £100 to £389, providing travelers with a range of options to suit their budget and preferences. Secure your ticket and get ready to explore the charming city of Inverness upon arrival.
Departure Point
London Heathrow Airport
Arrival Point
Inverness Airport
Useful tips for plane travellers
• Book your flight with either Loganair or British Airways for the most direct and quickest options; both airlines operate comfortable short-haul services that typically take about 1 hour and 45 minutes.
• Upon arrival at Inverness Airport, be prepared for a small but efficient terminal; it's advisable to follow the clear signage to the baggage claim as it can get crowded during peak arrival times, particularly if multiple flights have landed simultaneously.
• Expect a taxi fare of approximately £25-£30 for the 15-minute ride from Inverness Airport to the city center; alternatively, check out the local bus service operated by Stagecoach, which can be a budget-friendly option.
🚌 Starting from London, it takes approximately 14 hours and 8 minutes to reach Inverness by bus, making it a long but scenic journey through the UK. 🎟️ The prices for a bus ticket between Inverness and London can vary from £64 to £89, offering budget-friendly options for travelers looking to explore both cities. 🛣️ Route 1 to Inverness includes 2 transfers and covers a distance of 787 km, with stops in Glasgow, Aberdeen, and Perth before arriving at the final destination in Inverness.