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

Grantown-on-Spey to Dingwall

Updated: 28 May 2026

The journey from Grantown-on-Spey to the historic town of Dingwall covers 70 km. You can travel by bus or car, following the A939 and A9. Dingwall is a market town in the Highlands, known for its historic castle ruins and proximity to the North Coast 500 route.

Total Distance: 70 km driving distance; 55 km straight-line air distance.
Fastest Way
Driving, taking approximately 75 minutes.
Cheapest Way
Stagecoach bus service.
Compare Grantown-on-Spey to Dingwall Routes
Bus
Direct
Driving
Direct
Duration 1 hour 45 mins 1 hour 15 mins
Avg Price £10 - £15 £15 - £20 (fuel)
Operator Stagecoach Highlands N/A
Route A939 and A9. A939 and A9.
Tip The bus is a reliable way to travel between the towns. Parking in Dingwall is generally easy to find.
Travel Tips
  • Bus Schedule
    Check the bus timetable as services can be limited.
  • Walking
    Dingwall is a very walkable town with many historic sites.
  • Local Shops
    Dingwall has a great selection of shops and cafes.
  • Weather
    Always check the weather forecast before traveling.
  • Events
    Check local listings for events in the town.
Safety Tips
  • Road Safety
    The A9 can be busy; drive carefully.
  • Emergency
    Keep a charged phone for emergencies.
  • Night Travel
    Be aware of limited public transport late at night.
  • Personal Safety
    Dingwall 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 Dingwall.
  • How long is the bus?
    The bus takes about 105 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 Dingwall walkable?
    Yes, the town center is very walkable.
Quick Info
  • From Grantown-on-Spey, Scotland, United Kingdom
  • To Dingwall, Highland, United Kingdom
  • Modes
Best Time to Travel

Year-round; summer for the best weather.

Things to Do in Dingwall
1
Dingwall Castle
The ruins of this historic castle are a must-see.
2
Dingwall Museum
Learn about the local history and heritage of the town.
3
Tulloch Castle
A historic castle hotel and restaurant nearby.
4
Cromarty Firth
Enjoy the beautiful views of the firth nearby.
Tags
Grantown-on-Spey to Dingwall bus to Dingwall driving to Dingwall Highland travel Stagecoach bus travel in Scotland Grantown transport Dingwall commute