1map logoGo to main page

Aviemore to London from $53: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Aviemore, United Kingdom
to
London, United Kingdom

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

$53 by busBest price
678.1 kmDistance
2h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Aviemore to London 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
Taxi
Plane
Train
Average Duration
2h  52m
Estimated price
$150-368
Recommended
Company
Megabus UK
Bus
Average Duration
13h  26m
Estimated price
$53-119
Cheapest
route map
Distance: 678.1 km
Duration: 2h 42m

See more options

Pricing table
Company
Megabus UK / FlixBus
Bus
Bus
Average Duration
13h  26m
Estimated price
$50-120
Company
Caledonian Sleeper
Train
Average Duration
10h  13m
Estimated price
$90-120
Company
various
Taxi
Plane
Average Duration
2h  42m
Estimated price
$153-405
Company
various
Drive
Average Duration
8h  53m
Estimated price
$170-250
Company
various
Taxi
Plane
Train
Average Duration
2h  54m
Estimated price
$212-449
Company
various
Train
Average Duration
8h  20m
Estimated price
$237-521
Company
LNER
Train
Average Duration
7h  15m
Estimated price
$250-360

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $36 $35 $35 $34 $38 $38 $43
Train $121 $145 $100 $100 $148 $144 $147
Fly $45 $56 $80 $77 $80 $58 $80

Traveling From Aviemore to London

The journey from the serene Scottish Highlands of Aviemore to the bustling energy of London offers a striking contrast between tranquil mountain landscapes and the vibrant city's dynamic atmosphere.

Best Neighbourhoods in London

London boasts a diverse array of neighborhoods, each with its own charm.

Covent Garden
• Famous for its lively street performances
• Home to unique shops and restaurants
Shoreditch
• Known for its vibrant street art scene
• Offers trendy cafes and nightlife
Notting Hill
• Renowned for the colorful houses and markets
• Hosts the annual Notting Hill Carnival

Best Times To Visit London's Attractions

Timing your visit can greatly enhance your experience at London's famous sites.

The British Museum
Visit early in the morning or late afternoon for fewer crowds.
The Tower of London
A weekday morning visit typically avoids the weekend rush.
The London Eye
Sunset hours provide a stunning view with fewer tourists.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, with mild winters and warm summers; spring and autumn offer pleasant days that are ideal for exploring the city's outdoor attractions. Weather can influence your travel plans, so being prepared for occasional rain and sudden temperature changes can enhance your overall experience.

Dining Recommendation in London

For a memorable culinary experience, try the authentic Indian curry at Dishoom, where vibrant flavors and a lively atmosphere set it apart from Aviemore’s traditional Scottish fare. The use of aromatic spices and the restaurant’s unique Bombay-style setting provide a flavorful adventure that showcases London’s diverse culinary landscape.

Aviemore - London operators

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

Train Show train routes
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Aviemore to King's Cross

Average Duration
7h 15m
Estimated price
$250-360
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Aviemore to Glasgow Queen Street

Average Duration
2h 52m
Estimated price
$45-110
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from Glasgow Central to London Euston

Average Duration
4h 37m
Estimated price
$190-420
Website
https://sleeper.scot

Train from Aviemore to London Euston

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

Bus from Aviemore Train Station to Edinburgh Bus Station

Average Duration
3h 6m
Estimated price
$16-23

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 20m
Estimated price
$35-50
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Aviemore to Edinburgh Bus Station

Average Duration
3h 20m
Estimated price
$17-25

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h
Estimated price
$55-85
Contact phone
08717 81 81 81
Website
https://www.nationalexpress.com/en

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 15m
Estimated price
$65-95
Plane
Website
https://www.britishairways.com

Plane from Inverness (INV) to London Heathrow (LHR)

Average Duration
1h 40m
Estimated price
$55-250
Website
https://www.easyjet.com

Plane from Inverness (INV) to London Gatwick (LGW)

Average Duration
1h 35m
Estimated price
$45-240

Plane from Inverness (INV) to London Luton (LTN)

Average Duration
1h 20m
Estimated price
$130-490

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

Traveling between Aviemore and London 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 unforgettable road trip from Aviemore to London, spanning a distance of 843.3 km. Enjoy approximately 8 hours and 53 minutes of scenic driving through the picturesque landscapes of the United Kingdom. 💷 The cost of this journey can range from £134 to £197, offering flexibility for budget-conscious travelers.
Average price
£132 - £194
🚅 Hop on a direct train from Aviemore to London, operated by LNER, and enjoy a scenic journey to the bustling capital city. The train departs once daily and arrives at King's Cross station after approximately 7 hours and 15 minutes. 💷 Ticket prices for the Aviemore to London train range from £197 to £284, offering you options to fit your budget. Experience the convenience and comfort of train travel while saving time and hassle on your journey between these two fascinating destinations in the UK.
Departure Point
Aviemore station
Arrival Point
King's Cross station
Useful tips for train travellers
• For your train journey from Aviemore to London, you will be primarily using the Avanti West Coast service, which offers first-class dining options such as light snacks, meals, and a selection of drinks, including alcoholic beverages. Be sure to check their menu for seasonal specials and pre-order your meals online for convenience.
• The main seating options available on the Avanti West Coast services include First Class, Standard Class, and Standard Premium. First Class offers more spacious seats and complimentary food and drinks, while Standard Premium is an upgraded standard seating option that provides extra legroom and complimentary refreshments. Choose First Class for a more luxurious travel experience.
• To reach London efficiently, you will likely arrive at London Euston station. Upon arrival, take advantage of the Left Luggage facility in the station to store your bags securely while you explore. Euston also has several restroom facilities, but there are no shower services available. For the fastest route to the city center, take the Northern Line from Euston Underground station directly to key destinations like Leicester Square.
🛫 Experience a seamless journey from Aviemore in the United Kingdom to London with a quick 1 hour and 35 minutes direct flight from Inverness Airport to London Gatwick Airport.
Departure Point
Inverness Airport
Arrival Point
London Gatwick Airport
🚌 Although there is no direct bus from Aviemore to London, travelers can take a bus from Aviemore Train Station to London with a transfer at Edinburgh Bus Station. 🌲 The journey by bus, including transfers, takes approximately 13 hours and 26 minutes. Megabus UK operates the Aviemore to London bus services. 💷 Prices for a bus ticket between Aviemore and London range from £42 to £94, offering an affordable way to travel between these two picturesque destinations in the United Kingdom.
Departure Point
Aviemore Train Station
Arrival Point
London Victoria station

Frequently asked questions

Find out more about the route from Aviemore to London.

Or choose the category:
The distance between Aviemore and London is approximately 679.1 km by air or 843.3 km by road. By train, it takes around 7 hours and 16 minutes to reach London from Aviemore. Another option is taking a train from Aviemore to Inverness and then flying to London Gatwick, which takes around 5 hours and 8 minutes. By car, it takes approximately 8 hours and 51 minutes to travel from Aviemore to London, while the bus journey can take around 13 hours and 24 minutes.
The most cost-effective option for traveling from Aviemore to London is by taking a night train, which typically costs around £67-£86 and takes approximately 10 hours and 13 minutes. If time efficiency is a priority, the quickest option is to take a train and fly, with estimated costs ranging from £75-£431 and a travel time of approximately 4 hours and 51 minutes.
The prices for a train journey from Aviemore to London range from £204 to £282. On the other hand, the prices for a bus journey from London to Aviemore vary from £58 to £104.
To travel from Aviemore to London without using public transportation, you can drive the distance, which is approximately 843.3 km. The drive takes around 8 hours and 51 minutes. The cost of the trip will depend on factors such as fuel consumption and tolls, with prices ranging from £133 to £196.
The best way to travel from Aviemore to London without a car is by train. The train journey takes approximately 7 hours and 16 minutes and costs between £204-£282.
Yes, there is a direct train link between Aviemore and London. The journey takes approximately 7 hours and 16 minutes and operates once daily. However, there is no direct bus link between the two cities, and the journey by bus takes approximately 13 hours and 24 minutes with transfers.
The flight between Aviemore and London typically takes around 1 hour and 35 minutes. The quickest and most convenient option is to fly from Inverness Airport to London Heathrow Airport. As for the cost, it can vary depending on the airline, time of booking, and other factors, but typically fares start from around £80-£150 for a one-way ticket.
There are many options for accommodation near London. With over 3,674 hotels to choose from, there is something for every budget and preference. Prices start at £67 per night.

Trips to Boat of Garten