Nairn
Nairn
Grantown-on-Spey
Grantown-on-Spey
Bus

Nairn to Grantown-on-Spey

Updated: 28 May 2026

The journey from Nairn to Grantown-on-Spey is a 45 km trip through the Highlands. You can take a Stagecoach bus, which takes approximately 1 hour 15 minutes. This route connects the coastal town of Nairn to the historic town of Grantown-on-Spey. It is a very straightforward journey with frequent daily services.

Total Distance: 45 km driving distance, 40 km straight-line air distance.
Fastest Way
Stagecoach bus, taking 1 hour 15 minutes.
Cheapest Way
Stagecoach bus, costing approximately £10.
Compare Nairn to Grantown-on-Spey Routes
Bus
Direct
Duration
1 hour 15 mins
Avg Price
£10 - £15
Operator
Stagecoach
Route
A939 road via Nairn and Grantown-on-Spey.

The bus stops at Grantown-on-Spey town center.

Travel Tips
  • Bus Payment
    You can pay with contactless card on all Stagecoach buses.
  • Timetables
    Check the Traveline Scotland website for the latest schedules.
  • Station Location
    Grantown-on-Spey is served by bus stops in the town center.
  • Peak Times
    Avoid commuting hours if you want a quieter journey.
  • Connectivity
    Check local bus operator websites for any service updates.
Safety Tips
  • Night Travel
    The route is safe, but always stay aware of your surroundings.
  • Emergency
    Dial 999 for any emergency services.
  • General Safety
    Keep your personal belongings close in crowded buses.
  • Road Safety
    Be aware of winding roads in the Highlands.
People Also Ask
  • Is there a direct train from Nairn to Grantown-on-Spey?
    No, there is no train service to Grantown-on-Spey.
  • How long does the bus take?
    The bus journey takes approximately 1 hour 15 minutes.
  • Is it cheaper to take the bus?
    The bus is the only practical public transport option.
  • How far is Nairn from Grantown-on-Spey?
    Nairn is approximately 45 km from Grantown-on-Spey.
  • Are there taxis available?
    Yes, local taxi services are available for the journey.
Quick Info
  • From Nairn, Highland, United Kingdom
  • To Grantown-on-Spey, Highland, United Kingdom
  • Modes
Best Time to Travel

Year-round, as this is a vital regional route.

Things to Do in Grantown-on-Spey
1
Grantown Museum
A local museum showcasing the history of the town.
2
River Spey
A beautiful river with great fishing and walking paths.
3
Anagach Woods
A beautiful woodland area with many trails.
4
Cairngorms National Park
A stunning national park with mountains and forests.
Tags
Nairn to Grantown-on-Spey travel bus from Nairn to Grantown-on-Spey how to get to Grantown-on-Spey from Nairn UK travel guide Stagecoach bus Highland transport