1map logoGo to main page

London to Aviemore from $48: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Aviemore, United Kingdom

How to Get from London to Aviemore: 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.

$48 by busBest price
678.1 kmDistance
3h 29m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Aviemore 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
Taxi
Average Duration
3h  29m
Estimated price
$171-540
Recommended
Company
various
Bus
Average Duration
13h  20m
Estimated price
$48-67
Cheapest
route map
Distance: 678.1 km
Duration: 3h 29m

See more options

Company
Caledonian Sleeper
Train
Average Duration
10h  23m
Estimated price
$90-120
Company
various
Plane
Drive
Average Duration
4h  26m
Estimated price
$114-445
Company
various
Plane
Drive
Average Duration
5h  23m
Estimated price
$123-445
Company
various
Train
Plane
Taxi
Average Duration
3h  53m
Estimated price
$153-466
Company
various
Train
Plane
Taxi
Average Duration
4h  1m
Estimated price
$159-401
Company
various
Drive
Average Duration
8h  53m
Estimated price
$170-250
Company
various
Train
Bus
Average Duration
10h  20m
Estimated price
$218-460
Company
LNER
Train
Average Duration
7h  25m
Estimated price
$250-360

Traveling From London to Aviemore

Traveling from London to Aviemore offers a striking contrast between the bustling city life and the serene, natural beauty of the Scottish Highlands.

Best Neighbourhoods in Aviemore

Aviemore boasts inviting neighborhoods perfect for exploring charm and activities.

Aviemore Village
• Central hub with shops and restaurants.
• Close proximity to outdoor activities.
Glenmore
• Nestled near the stunning Glenmore Forest.
• Ideal for hiking and mountain biking.
Coylumbridge
• Family-friendly area with various accommodations.
• Home to beautiful Cairngorm views.

Best Times To Visit Aviemore's Attractions

Planning your visit to Aviemore? Here are the best times to enjoy its attractions without the crowds.

Cairngorms National Park
Visit early mornings in spring for quiet trails and blooming flowers.
Aviemore Railway Station
Explore during weekdays to enjoy a more relaxed atmosphere.
Highland Wildlife Park
Fall mornings are ideal; less crowd and active wildlife sightings.

Aviemore Weather: What to Expect Year-Round

Aviemore experiences a temperate maritime climate, with cool summers and chilly winters, making it a year-round destination for outdoor enthusiasts. Late spring and early autumn often provide the most pleasant conditions for exploring, while winter offers excellent opportunities for skiing and snow sports.

Dining Recommendation in Aviemore

Consider trying the haggis at The Craigellachie Inn; this classic Scottish dish bursts with flavors that reflect the region's hearty culinary heritage. The cozy, rustic atmosphere and commitment to using local ingredients offer a refreshing departure from London’s diverse but often more cosmopolitan cuisine.

London - Aviemore operators

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

Train Show train routes
Contact phone
+44 3451 27 29 20
Website
https://www.southernrailway.com/

Train from London Victoria to Gatwick Airport

Average Duration
33m
Estimated price
$12-18
Contact phone
+44 345 850 1530
Website
https://www.gatwickexpress.com/

Train from London Victoria to Gatwick Airport

Average Duration
30m
Estimated price
$19-27
Contact phone
0345 026 4700
Website
https://www.thameslinkrailway.com/

Train from London St Pancras Intl to Luton

Average Duration
35m
Estimated price
$19-40
Contact phone
03457 125 678
Website
https://www.eastmidlandsrailway.co.uk/

Train from London St Pancras Intl to Luton

Average Duration
24m
Estimated price
$12-27
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from King's Cross to Aviemore

Average Duration
7h 25m
Estimated price
$250-360
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from London Euston to Edinburgh

Average Duration
5h 39m
Estimated price
$190-430
Website
https://sleeper.scot

Train from London Euston to Aviemore

Average Duration
10h 23m
Estimated price
$90-120
Bus Show bus routes
Website
https://uk.megabus.com

Bus from London Victoria to Perth Broxden Park And Ride

Average Duration
9h 45m
Estimated price
$35-50

Bus from Perth Broxden Park And Ride to Aviemore Train Station

Average Duration
1h 43m
Estimated price
$13-19
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from London Victoria to Perth

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

Bus from Perth to Aviemore

Average Duration
1h 55m
Estimated price
$13-19
Plane Show flights
Website
https://www.britishairways.com

Plane from London Heathrow to Inverness

Average Duration
1h 35m
Estimated price
$70-460
Website
https://www.easyjet.com

Plane from London Gatwick to Inverness

Average Duration
1h 40m
Estimated price
$45-330

Plane from London Luton to Inverness

Average Duration
1h 30m
Estimated price
$55-270
Website
https://www.klm.com

Plane from London Heathrow to Aberdeen

Average Duration
4h
Estimated price
$220-1300
Taxi
Contact phone
+44 7771 911192

Taxi from Inverness to Aviemore

Average Duration
40m
Estimated price
$95-120

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

Traveling between London and Aviemore 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 epic road trip from London to Aviemore, spanning 843.3 km of diverse landscapes and charming towns. 💸 Budget-conscious travelers can rejoice as the cost to drive from London to Aviemore ranges between £134 to £197. 🌲 Arrive in Aviemore after approximately 8 hours and 53 minutes of driving, where you'll be greeted by the serene beauty of the Scottish Highlands.
Average price
£132 - £194
🚆 Traveling from London to Aviemore by train is a convenient option with a direct service departing from King's Cross and arriving at Aviemore station. The journey takes approximately 7 hours and 25 minutes.
Departure Point
King's Cross station
Arrival Point
Aviemore station
Useful tips for train travellers
• The main operator for your journey from London to Aviemore is LNER (London North Eastern Railway), which provides a comfortable onboard experience. LNER offers a range of catering services, including a 'Cafe Bar' where you can purchase hot and cold meals, sandwiches, snacks, and beverages. Additionally, you can pre-order meals through their website to enjoy a more convenient dining experience on board.
• LNER offers multiple seating options: Standard Class and First Class. The Standard Class features comfortable seating with a decent amount of legroom and access to power sockets. First Class offers more spacious seats with extra legroom, complimentary food and drink service, and access to First Class lounges at major stations. If you prefer a more private and quiet experience, you might consider upgrading to First Class.
• For your journey, you can check train schedules and purchase tickets through the official LNER website at lner.co.uk Other operators you may encounter are Avanti West Coast (avantiwestcoast.co.uk) and ScotRail (scotrail.co.uk), which may offer connecting services on parts of your route. Once you arrive in Aviemore, note that the station has basic facilities, including restrooms, but no showers. Unfortunately, there are limited options for luggage storage at the station, so plan accordingly for your arrival.
🛫 Begin your journey from London Heathrow Airport with a direct flight to Inverness Airport, a quick 1 hour and 35-minute journey. Choose between airlines like Loganair and British Airways for this convenient route.
Departure Point
London Heathrow Airport
Arrival Point
Inverness Airport
🚌 If you're traveling from London to Aviemore by bus, be prepared for a journey that takes approximately 13 hours and 20 minutes, including transfers. 🎟️ Ticket prices can range from £38 to £53 for a trip from London to Aviemore by bus.
Departure Point
London Victoria station
Arrival Point
Aviemore Train Station

Frequently asked questions

Find out more about the route from London to Aviemore.

Or choose the category:
The distance between London and Aviemore in the United Kingdom is approximately 679.1 km by air and 843.1 km by road. By train, it takes around 7 hours and 25 minutes to travel from London to Aviemore. If you prefer flying, you can take a train to London Gatwick and then fly to Inverness, followed by a shorter journey to Aviemore, which takes about 6 hours and 7 minutes. If you choose to drive, the journey from London to Aviemore takes around 8 hours and 50 minutes by car. Alternatively, taking a bus from London to Aviemore would take approximately 13 hours and 12 minutes.
The most cost-effective option for traveling from London to Aviemore is by bus, which costs £56-£96 and takes 13h 12m. However, if time efficiency is a priority, the quickest option is to fly and then take a train, which costs £76-£438 and takes 5h 53m.
The prices for a train journey between London and Aviemore range from £191 to £271, depending on factors such as the class of travel and how far in advance the ticket is booked. On the other hand, the prices for a bus journey between Aviemore and London vary between £58 to £91, again depending on factors such as the time of travel and the bus company.
To get from London to Aviemore without using public transportation, you can choose to drive. The distance between the two locations is approximately 843.3 km, and the drive can take around 8 hours and 50 minutes. It is important to note that the prices for car rentals and fuel can vary, ranging from £135 to £199.
The best way to travel from London to Aviemore without a car is by train. The journey takes approximately 7 hours and 25 minutes and tickets can cost between £191 and £271.
Yes, there is a direct train link between London and Aviemore. The train departs from London Kings Cross station and arrives at Aviemore station, with a journey time of approximately 7 hours and 25 minutes. However, there is no direct bus link between the two cities. The bus journey from London Victoria Coach Station to Aviemore, with transfers, takes approximately 13 hours and 12 minutes.
The flight from London Heathrow Airport to Inverness Airport typically takes 1 hour and 45 minutes. The cost of the flight can vary depending on the airline and time of booking. Once you arrive at Inverness Airport, you can take a train or bus to Aviemore, which is approximately 41 miles away. The train journey takes around 30 minutes, while the bus journey takes approximately 1 hour and 15 minutes.
There are plenty of accommodation options in Aviemore, with over 393 hotels to choose from. Prices for hotels start at £39 per night.

Trips from London