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

Grantown-on-Spey to Elgin

Updated: 28 May 2026

The journey from Grantown-on-Spey to the cathedral city of Elgin is a 50 km trip through the scenic Moray countryside. You can travel by bus or car, following the A939 and A941. Elgin is the administrative center of Moray and is famous for its historic cathedral ruins.

Total Distance: 50 km driving distance; 40 km straight-line air distance.
Fastest Way
Driving, taking approximately 55 minutes.
Cheapest Way
Stagecoach bus service.
Compare Grantown-on-Spey to Elgin Routes
Bus
Direct
Driving
Direct
Duration 1 hour 15 mins 55 mins
Avg Price £7 - £11 £12 - £18 (fuel)
Operator Stagecoach Highlands N/A
Route A939 and A941. A939 and A941.
Tip The bus is a reliable way to travel between the towns. Parking in Elgin is generally easy to find.
Travel Tips
  • Bus Schedule
    Check the bus timetable as services can be limited.
  • Walking
    Elgin is a very walkable city with many historic sites.
  • Local Shops
    Elgin has a great selection of shops and cafes.
  • Weather
    Always check the weather forecast before traveling.
  • Events
    Check local listings for events in Cooper Park.
Safety Tips
  • Road Safety
    The A941 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
    Elgin is a safe city, but stay aware of your surroundings.
People Also Ask
  • Is there a train?
    No, there is no direct train from Grantown to Elgin.
  • How long is the bus?
    The bus takes about 75 minutes.
  • Is it a scenic route?
    Yes, the drive through the countryside is beautiful.
  • Can I take a bike?
    Yes, but check with the bus company for space.
  • Is Elgin walkable?
    Yes, the city center is very walkable.
Quick Info
  • From Grantown-on-Spey, Scotland, United Kingdom
  • To Elgin, Moray, United Kingdom
  • Modes
Best Time to Travel

Summer for the best weather and outdoor activities.

Things to Do in Elgin
1
Elgin Cathedral
The ruins of this magnificent 13th-century cathedral are a must-see.
2
Cooper Park
A beautiful park in the center of Elgin with a lake and gardens.
3
Johnston's of Elgin
A famous wool mill with a visitor center and shop.
4
Elgin Museum
Learn about the local history and heritage of the area.
Tags
Grantown-on-Spey to Elgin bus to Elgin driving to Elgin Highland travel Stagecoach bus travel in Scotland Grantown transport Elgin commute