Distance from Surbiton to Shaftesbury

The distance from Surbiton to Shaftesbury is 14 km (or 9 mi). The estimated driving time for the trip is 21min and the main road for this route is the Hampton Road West, A312. In a straight line, the distance between Surbiton and Shaftesbury is 12 km (8 mi).