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.
|
Connecting
|
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. |
June to August for the best weather and golf conditions.