Distance from Belvedere to Shaftesbury

The distance from Belvedere to Shaftesbury is 46 km (or 29 mi). The estimated driving time for the trip is 1h 1min and the main road for this route is the Great West Road, A4. In a straight line, the distance between Belvedere and Shaftesbury is 39 km (25 mi).