1map logoGo to main page

London, Greater London to Aviemore, Highlands 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

The journey from London to Aviemore takes you from the bustling urban energy of a vibrant metropolis to the serene beauty of the Scottish Highlands, where outdoor adventures await.

Best Neighbourhoods in Aviemore

Aviemore offers delightful neighborhoods, each with its own charm for visitors.

Aviemore Village
• Central hub with shops and restaurants.
• Easy access to outdoor activities.
Dalfaber
• Peaceful residential area with scenic views.
• Close to golf courses and leisure facilities.
Carrbridge
• Quaint village known for its historic bridge.
• Ideal for exploring nearby nature trails.

Best Times To Visit Aviemore's Attractions

Maximize your Aviemore experience by timing your visits wisely.

Cairngorms National Park
Visit early morning or late afternoon for fewer crowds and stunning light.
Rothiemurchus Estate
Weekdays in spring or autumn offer peace and picturesque scenery.
Aviemore Adventure Centre
Mornings on weekdays ensure shorter wait times for activities.

Aviemore Weather: What to Expect Year-Round

Aviemore experiences a temperate maritime climate with cool summers and snowy winters, making it a year-round destination for outdoor enthusiasts. The best times to visit align with your interests, whether it's seeking summer hikes or winter sports, each season dramatically enhancing your travel experience.

Dining Recommendation in Aviemore

Don’t miss out on trying haggis at The Cairngorm Hotel, where the cozy atmosphere and warm hospitality reflect the heart of Highland dining. The rich, savory flavors and locally sourced ingredients offer a delightful contrast to London’s diverse culinary scene, allowing you to savor a true taste of Scotland.

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
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
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
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
• On your train trip from London to Aviemore, you can expect onboard catering services providing a range of snacks, meals, and beverages. Depending on the operator you choose, services like complimentary meals in First Class and a selection of light refreshments in Economy Class may be available. Check train operator websites for specific catering menus to plan your dining onboard.
• The route offers various seating options. For instance, you can choose from Standard Class and First Class on LNER (London North Eastern Railway), which has more spacious seats and complimentary refreshments in First Class. Alternatively, Caledonian Sleeper provides cozy sleeping compartments for overnight travel. Make sure to check each operator's policies, as well as their website for booking and seating arrangements.
• The primary operators for the London to Aviemore route include LNER (lner.co.uk), Caledonian Sleeper (sleeper.scot), and ScotRail (scotrail.co.uk). Each offers different schedules and amenities, so visiting their websites is vital for planning your journey.
• Upon arrival at Aviemore station, you'll find luggage storage options available. This allows you to explore the town without your bags. The station also has restrooms, but no showers are available. It's recommended to check out local maps for easy navigation through the area.
• To get from Aviemore station to the city center quickly, you can take the local bus service. Bus number 31 frequently runs between the station and the town center, taking about 5-10 minutes. For real-time schedules or changes, check the local bus service website.
🛫 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.