Distance from Arbroath to Dunfermline

The distance from Arbroath to Dunfermline is 100 km (or 63 mi). The estimated driving time for the trip is 1h 20min and the main road for this route is the Five Roads Roundabout. In a straight line, the distance between Arbroath and Dunfermline is 82 km (51 mi).