Distance from Fraserburgh to Shaftesbury

The distance from Fraserburgh to Shaftesbury is 909 km (or 565 mi). The estimated driving time for the trip is 9h 33min and the main road for this route is the A74(M). In a straight line, the distance between Fraserburgh and Shaftesbury is 701 km (436 mi).