Traveling from the spa village of Strathpeffer to the historic city of Dunfermline involves traversing the length of the A9. By train, you must travel from Inverness to Inverkeithing, then take a short local connection to Dunfermline Town. The route offers stunning views of the Grampian Mountains and the crossing of the Forth Bridge. Driving provides more flexibility, allowing you to bypass the city centre of Edinburgh. This journey is approximately 175 km and connects the Highlands to the ancient capital of Scotland.
Total Distance: 175 km driving distance; 140 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 2 hours 30 mins |
| Avg Price | 50-80 GBP | 30 GBP fuel |
| Operator | ScotRail | N/A |
| Route | Inverness to Inverkeithing, then local train to Dunfermline | A834, A9, M90 |
| Tip | Check for engineering works on the Fife Circle line before booking. | Use the M90 motorway to avoid Edinburgh city centre traffic. |
June to August for the best weather to explore Dunfermline Abbey.