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

Grantown-on-Spey to Nairn

Updated: 28 May 2026

The journey from Grantown-on-Spey to the coastal town of Nairn is a 40 km trip through the beautiful Highland landscape. You can travel by bus or car, following the A939. Nairn is famous for its sandy beaches and championship golf courses, making it a popular destination for day trips from Grantown.

Total Distance: 40 km driving distance; 30 km straight-line air distance.
Fastest Way
Driving, taking approximately 45 minutes.
Cheapest Way
Stagecoach bus service.
Compare Grantown-on-Spey to Nairn Routes
Bus
Direct
Driving
Direct
Duration 1 hour 45 mins
Avg Price £6 - £10 £10 - £15 (fuel)
Operator Stagecoach Highlands N/A
Route A939. A939.
Tip The bus route offers great views of the countryside. Parking in Nairn is generally easy to find.
Travel Tips
  • Bus Schedule
    Check the bus timetable as services can be limited.
  • Golf Booking
    Book your tee time well in advance if you plan to play golf.
  • Beach Safety
    Be aware of tide times if you are walking along the beach.
  • Local Shops
    Nairn has a great selection of independent shops and cafes.
  • Weather
    Coastal weather can be windy; bring a warm layer.
Safety Tips
  • Road Safety
    The A939 can be winding; drive carefully.
  • Emergency
    Keep a charged phone for emergencies.
  • Night Travel
    Be aware of limited public transport late at night.
  • Personal Safety
    Nairn is a safe town, but stay aware of your surroundings.
People Also Ask
  • Is there a train?
    No, there is no direct train from Grantown to Nairn.
  • How long is the bus?
    The bus takes about 60 minutes.
  • Is it a scenic route?
    Yes, the drive through the Highlands is beautiful.
  • Can I take a bike?
    Yes, but check with the bus company for space.
  • Is Nairn walkable?
    Yes, the town center and beach are very walkable.
Quick Info
  • From Grantown-on-Spey, Scotland, United Kingdom
  • To Nairn, Highland, United Kingdom
  • Modes
Best Time to Travel

Summer for the best beach weather.

Things to Do in Nairn
1
Nairn Beach
A stunning sandy beach perfect for walking and relaxing.
2
Nairn Golf Club
A world-class championship golf course overlooking the Moray Firth.
3
Cawdor Castle
A short drive from Nairn, this historic castle is famous for its gardens.
4
The Nairn Museum
Learn about the local history and heritage of the town.
Tags
Grantown-on-Spey to Nairn bus to Nairn driving to Nairn Highland travel Stagecoach bus travel in Scotland Grantown transport Nairn commute