The journey from Broadford to Dunfermline covers approximately 290 kilometers. By car, you will traverse the Highlands via the A87 and A82, eventually crossing the Queensferry Crossing to reach Dunfermline. Public transport requires a bus to the mainland and a train connection through Edinburgh or Inverkeithing. Dunfermline is the ancient capital of Scotland and home to a historic abbey. Expect a travel time of 5 to 7 hours by public transport.
Total Distance: 290 km driving distance, 210 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours 30 mins | 4 hours 30 mins |
| Avg Price | 70-100 GBP | 55-85 GBP |
| Operator | ScotRail | N/A |
| Route | Kyle of Lochalsh to Inverness to Edinburgh to Dunfermline | A87, A82, M9, M90 |
| Tip | Change at Inverkeithing for the short hop to Dunfermline Town. | The Queensferry Crossing offers great views of the Forth Bridge. |
May to September for visiting the historic sites in Dunfermline.