Distance from Dunfermline to Sandy

The distance from Dunfermline to Sandy is 598 km (or 372 mi). The estimated driving time for the trip is 6h 10min and the main road for this route is the M74. In a straight line, the distance between Dunfermline and Sandy is 484 km (301 mi).