Distance from Thurso to Shaftesbury

The distance from Thurso to Shaftesbury is 1074 km (or 668 mi). The estimated driving time for the trip is 11h 36min and the main road for this route is the A9. In a straight line, the distance between Thurso and Shaftesbury is 819 km (509 mi).