Distance from Diss to Shaftesbury

The distance from Diss to Shaftesbury is 195 km (or 122 mi). The estimated driving time for the trip is 2h 11min and the main road for this route is the A11. In a straight line, the distance between Diss and Shaftesbury is 146 km (91 mi).