Dunfermline, the ancient capital of Scotland, is located approximately 270 km from Dornoch. Driving via the A9 and M90 is the most direct route, taking about 3 hours 45 minutes. Alternatively, you can take the train from Tain to Inverness, then connect to a service to Dunfermline via Edinburgh. The journey takes you through the heart of Scotland, passing through Perth and over the Queensferry Crossing. Both options are reliable and offer a comfortable travel experience.
Total Distance: 270 km driving distance; 200 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 3 hours 45 mins |
| Avg Price | 60-90 GBP | 50-70 GBP in fuel |
| Operator | ScotRail | N/A |
| Route | Tain to Inverness, then Inverness to Dunfermline via Edinburgh. | A9 south to Perth, then M90 towards Dunfermline. |
| Tip | The train journey offers beautiful views of the Scottish countryside. | The M90 is a fast and efficient motorway. |
Spring and summer are ideal for visiting the Abbey and Pittencrieff Park.