Distance from Esher to Shaftesbury

The distance from Esher to Shaftesbury is 15 km (or 10 mi). The estimated driving time for the trip is 19min and the main road for this route is the Ashford Road, A244. In a straight line, the distance between Esher and Shaftesbury is 10 km (7 mi).