Elgin
Elgin
Aviemore
Aviemore
Train Bus

Elgin to Aviemore

Updated: 28 May 2026

The journey from Elgin to Aviemore is an 80 km trip across the heart of Scotland. You can travel by train or bus, both of which offer reliable connections between these two major cities. The train is generally faster and more comfortable, while the bus provides a budget-friendly alternative. This route is ideal for exploring the diverse landscapes of Scotland, from the Highlands to the historic town of Aviemore.

Total Distance: 80 km driving distance, 60 km straight-line air distance.
Fastest Way
Train, taking approximately 1 hour 30 minutes.
Cheapest Way
Bus, with tickets available from the Citylink website.
Compare Elgin to Aviemore Routes
Train
Connecting
Bus
Direct
Duration 1 hour 30 mins 2 hours
Avg Price 15 GBP - 25 GBP 10 GBP - 20 GBP
Operator ScotRail Scottish Citylink
Route Elgin to Inverness, then train to Aviemore. A9 road via Inverness.
Tip The train journey offers stunning views of the Cairngorms. The bus is a good option if you want to see the Highlands.
Travel Tips
  • Train Tickets
    Book your tickets in advance on the ScotRail website to save money.
  • Bus Payment
    Use the Citylink app to book your tickets and get the best prices.
  • Scenery
    The train journey passes through the Cairngorms; have your camera ready.
  • Planning
    Check the Traveline Scotland website for integrated journey planning.
  • Flexibility
    Trains and buses run frequently, so you have plenty of options throughout the day.
Safety Tips
  • Station Safety
    Aviemore station is busy; keep your belongings secure at all times.
  • Bus Safety
    Wait at the designated bus stop and signal the driver clearly.
  • Personal Belongings
    Keep your bags close to you on public transport.
  • Emergency
    In case of any issues, contact the transport operator's customer service.
People Also Ask
  • Is the train direct?
    No, you must change in Inverness.
  • How often do buses run?
    Buses run frequently throughout the day.
  • Can I use a railcard?
    Yes, railcards are valid on ScotRail services.
  • Is it better to drive?
    Driving is convenient but parking in Aviemore can be expensive.
  • Are there taxis?
    Yes, taxis are available at both stations.
Quick Info
  • From Elgin, Scotland, United Kingdom
  • To Aviemore, Highland, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather to explore Aviemore's outdoor activities.

Things to Do in Aviemore
1
Cairngorms National Park
Explore this stunning national park, perfect for hiking and skiing. It is a must-visit in Aviemore.
2
Strathspey Railway
Take a ride on this historic steam railway. It is a must-visit in Aviemore.
3
Loch Morlich
Relax by this beautiful loch, perfect for swimming and water sports. It is a must-visit in Aviemore.
4
Reindeer Centre
Visit this unique centre, home to a herd of reindeer. It is a must-visit in Aviemore.
Tags
Elgin to Aviemore Moray to Aviemore travel train to Aviemore bus to Aviemore ScotRail Elgin Citylink bus Elgin Aviemore travel guide Scotland travel