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

Grantown-on-Spey to Dornoch

Updated: 28 May 2026

The journey from Grantown-on-Spey to the historic town of Dornoch covers 90 km. You can travel by bus or car, following the A939 and A9. Dornoch is a beautiful coastal town, famous for its cathedral and championship golf course.

Total Distance: 90 km driving distance; 70 km straight-line air distance.
Fastest Way
Driving, taking approximately 90 minutes.
Cheapest Way
Stagecoach bus service.
Compare Grantown-on-Spey to Dornoch Routes
Bus
Direct
Driving
Direct
Duration 2 hours 15 mins 1 hour 30 mins
Avg Price £12 - £18 £18 - £25 (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 Dornoch is generally easy to find.
Travel Tips
  • Bus Schedule
    Check the bus timetable as services can be limited.
  • Walking
    Dornoch is a very walkable town with many historic sites.
  • Local Shops
    Dornoch 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
    Dornoch 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 Dornoch.
  • How long is the bus?
    The bus takes about 135 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 Dornoch walkable?
    Yes, the town center is very walkable.
Quick Info
  • From Grantown-on-Spey, Scotland, United Kingdom
  • To Dornoch, Highland, United Kingdom
  • Modes
Best Time to Travel

Year-round; summer for the best weather.

Things to Do in Dornoch
1
Dornoch Cathedral
A beautiful 13th-century cathedral in the heart of the town.
2
Royal Dornoch Golf Club
A world-class championship golf course overlooking the sea.
3
Dornoch Beach
A stunning sandy beach perfect for walking and relaxing.
4
Historylinks Museum
Learn about the local history and heritage of the town.
Tags
Grantown-on-Spey to Dornoch bus to Dornoch driving to Dornoch Highland travel Stagecoach bus travel in Scotland Grantown transport Dornoch commute