Aviemore
Aviemore
Inverness
Inverness
Train Bus

Aviemore to Inverness

Updated: 28 May 2026

The journey from Aviemore to Inverness is a short 45 km trip north through the Cairngorms National Park. You can take the frequent ScotRail service from Aviemore Station directly to Inverness Station. Alternatively, the Citylink bus provides a reliable road connection along the A9. The route offers stunning views of the Highland landscape. It is a popular commuter and tourist corridor.

Total Distance: Driving distance 45 km, straight-line air distance 40 km.
Fastest Way
Train, taking exactly 40 minutes.
Cheapest Way
Bus, with tickets often available for under 7 GBP.
Compare Aviemore to Inverness Routes
Train
Direct
Bus
Direct
Duration 40 mins 50 mins
Avg Price 8 GBP - 15 GBP 6 GBP - 10 GBP
Operator ScotRail Citylink
Route Aviemore Station to Inverness Station. A9 highway.
Tip Trains are frequent and offer comfortable seating. Buses depart from the Aviemore bus stop near the station.
Travel Tips
  • Train Booking
    Buy tickets at the station machine for immediate travel.
  • Bus Stops
    Check the Citylink website for exact stop locations in Aviemore.
  • Views
    Sit on the right side of the train for the best views of the mountains.
  • Connectivity
    Inverness station has free Wi-Fi for passengers.
  • Luggage
    Both bus and train have space for standard luggage.
Safety Tips
  • Road Safety
    The A9 is a major road; ensure you use public transport if you are not comfortable driving in Scotland.
  • Station Safety
    Inverness station is well-lit and monitored by CCTV.
  • Weather
    Highland weather changes quickly; carry a waterproof jacket.
  • Emergency
    Dial 999 for police, fire, or ambulance services.
People Also Ask
  • Is the train better than the bus?
    The train is generally faster and more comfortable.
  • How often do trains run?
    Trains run roughly every hour throughout the day.
  • Can I buy tickets on the bus?
    Yes, but booking online is cheaper.
  • Is there a direct route?
    Yes, both bus and train are direct.
  • How far is it?
    It is approximately 45 km.
Quick Info
  • From Aviemore, Highlands, United Kingdom
  • To Inverness, Highland, United Kingdom
  • Modes
Best Time to Travel

Year-round, though summer offers the best visibility for scenery.

Things to Do in Inverness
1
Inverness Castle
Visit the iconic red sandstone castle overlooking the River Ness. It offers great views of the city.
2
Leakey's Bookshop
Browse one of Scotland's largest second-hand bookshops housed in an old church.
3
River Ness Walk
Enjoy a scenic stroll along the banks of the River Ness towards the Ness Islands.
4
Culloden Battlefield
Explore the historic site of the final Jacobite rising, located just outside Inverness.
Tags
Aviemore to Inverness train ScotRail Aviemore Inverness Citylink bus Aviemore travel to Inverness Highlands transport Aviemore to Inverness distance cheap travel Scotland A9 road travel