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

Forres to Grantown-on-Spey

Updated: 28 May 2026

The journey from Forres to Grantown-on-Spey covers 45 kilometers through the beautiful landscape of the Scottish Highlands. The most practical way to travel is by car via the A940 and A939, a route known as the Dava Way. This drive takes approximately 50 minutes and offers stunning views of the moorlands. Public transport is limited, with infrequent bus services, making driving the preferred option for most travelers.

Total Distance: 45 km driving distance, 35 km straight-line air distance.
Fastest Way
Driving is the fastest method, taking about 50 minutes.
Cheapest Way
Driving is the most cost-effective and flexible way to reach Grantown.
Compare Forres to Grantown-on-Spey Routes
Bus
Connecting
Driving
Direct
Duration 1 hour 20 mins 50 mins
Avg Price £6-£10 £8-£12 fuel
Operator Stagecoach Personal Vehicle
Route Bus service with limited frequency. A940 south to Grantown-on-Spey via the Dava Way.
Tip Check local bus timetables as services are not daily. The A939 can be narrow and winding; drive with caution.
Travel Tips
  • Road Conditions
    The A939 is a mountain road; check for snow closures in winter.
  • Fuel
    Fill up in Forres before heading out, as fuel stations are sparse on the route.
  • Wildlife
    Be alert for deer crossing the road, especially at dawn and dusk.
  • Walking
    The Dava Way is a popular walking and cycling path if you prefer a slower pace.
  • Local Info
    Visit the local tourist information center in Grantown for maps and trail guides.
Safety Tips
  • Winter Driving
    The A939 is prone to drifting snow; avoid this route in severe weather.
  • Mobile Signal
    Signal can be intermittent on the Dava Way; download offline maps.
  • Emergency
    Carry a basic emergency kit in your car during winter months.
  • Pedestrian Safety
    If walking the Dava Way, wear high-visibility clothing.
People Also Ask
  • Is there a train to Grantown-on-Spey?
    No, the railway line closed many years ago.
  • How long is the drive from Forres?
    It takes about 50 minutes via the A940.
  • Is the A939 road safe?
    It is a scenic but challenging road; drive carefully.
  • Are there buses to Grantown?
    Yes, but services are infrequent; check schedules carefully.
  • What is the best way to travel?
    Driving is the most practical and fastest method.
Quick Info
  • From Forres, Scotland, United Kingdom
  • To Grantown-on-Spey, Highland, United Kingdom
  • Modes
Best Time to Travel

May to September for the best driving conditions on the A939.

Things to Do in Grantown-on-Spey
1
Grantown Museum
Learn about the history of the town and the surrounding Strathspey area. It features interesting local heritage exhibits.
2
Anagach Woods
Enjoy a walk through these ancient pine woods. It is a haven for wildlife, including red squirrels.
3
River Spey
Visit the river for fishing or a scenic walk along its banks. It is one of Scotland's most famous salmon rivers.
4
The Craigellachie National Nature Reserve
Explore this beautiful reserve nearby, offering great hiking trails and views of the Spey Valley.
Tags
Forres to Grantown-on-Spey driving to Grantown A939 road Highlands travel Forres transport Grantown-on-Spey guide Dava Way route Speyside travel