Distance from Mitcham to Shaftesbury

The distance from Mitcham to Shaftesbury is 23 km (or 15 mi). The estimated driving time for the trip is 34min and the main road for this route is the Hampton Road West, A312. In a straight line, the distance between Mitcham and Shaftesbury is 18 km (12 mi).