Distance from Laurencekirk to Shaftesbury

The distance from Laurencekirk to Shaftesbury is 789 km (or 491 mi). The estimated driving time for the trip is 8h 15min and the main road for this route is the A74(M). In a straight line, the distance between Laurencekirk and Shaftesbury is 613 km (381 mi).