Distance from Bromley to Shaftesbury

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