Elgin
Elgin
Dornoch
Dornoch
Train Driving

Elgin to Dornoch

Updated: 28 May 2026

The journey from Elgin to the royal burgh of Dornoch takes you north along the Moray coast and across the Kessock Bridge. By car, the route follows the A96 and the A9, covering roughly 140 kilometers. If traveling by train, you will head to Inverness and then take the Far North Line to Lairg or Golspie, followed by a short bus or taxi ride. This route offers stunning views of the North Sea and the rugged Sutherland landscape. Expect a travel time of approximately 2 hours by car.

Total Distance: 140 km driving distance, 105 km straight-line air distance.
Fastest Way
Driving via the A9 is the fastest and most direct route.
Cheapest Way
Driving is the most economical way to reach Dornoch, especially for groups.
Compare Elgin to Dornoch Routes
Train
Connecting
Driving
Direct
Duration 3 hours 30 mins 2 hours
Avg Price 35-50 GBP 30-40 GBP in fuel
Operator ScotRail Personal Vehicle
Route Elgin to Inverness, then train to Golspie/Lairg + taxi. A96 to Inverness, then A9 north to Dornoch.
Tip There is no direct train station in Dornoch; plan your onward transport. The A9 is a major arterial road; drive with care during peak times.
Travel Tips
  • Golf Booking
    Book your tee times months in advance for the Royal Dornoch course.
  • A9 Driving
    Be aware of average speed cameras on the A9 north of Inverness.
  • Local Transport
    Taxis are limited in Sutherland; pre-book if arriving by train.
  • Clothing
    Bring layers, as coastal winds can be chilly even in summer.
  • Accommodation
    Dornoch is popular; book your stay well in advance.
Safety Tips
  • Coastal Safety
    Check tide times before walking along the beach.
  • Driving
    The A9 can be busy; stay focused on the road.
  • Emergency
    Keep a physical map in your car for remote areas.
  • Sun Protection
    The sun can be strong on the coast; use sunscreen.
People Also Ask
  • Is there a train to Dornoch?
    No, the nearest station is at Golspie or Lairg.
  • How long is the drive?
    Approximately 2 hours.
  • Is Dornoch worth visiting?
    Yes, it is a beautiful historic town with great golf.
  • Can I take a bus?
    Yes, Citylink operates services to nearby towns.
  • Is the A9 safe?
    Yes, but it requires careful driving due to traffic.
Quick Info
  • From Elgin, Scotland, United Kingdom
  • To Dornoch, Highland, United Kingdom
  • Modes
Best Time to Travel

June to August for the best weather and golf conditions.

Things to Do in Dornoch
1
Royal Dornoch Golf Club
Play on one of the world's most famous links courses. It is renowned for its stunning coastal setting.
2
Dornoch Cathedral
Visit this historic 13th-century cathedral in the heart of the town. It is a beautiful example of medieval architecture.
3
Dornoch Beach
Enjoy a walk along the golden sands of this award-winning beach. It is perfect for families and nature lovers.
4
Historylinks Museum
Learn about the fascinating history of Dornoch, including its witch trials and golfing heritage.
Tags
Elgin to Dornoch travel to Dornoch Highland road trip ScotRail to Dornoch A9 road route Dornoch travel guide Moray to Sutherland Scottish Highlands