Distance from Thames Ditton to Shaftesbury
The distance from Thames Ditton to Shaftesbury is 11 km (or 7 mi). The estimated driving time for the trip is 17min and the main road for this route is the Hampton Road West, A312. In a straight line, the distance between Thames Ditton and Shaftesbury is 9 km (6 mi).
Distance from Thames Ditton and other towns
- Distance from Thames Ditton to Wishaw
- Distance from Thames Ditton to Christchurch
- Distance from Thames Ditton to Accrington
- Distance from Thames Ditton to Holywell
- Distance from Thames Ditton to Winsford
- Distance from Thames Ditton to Ryton
- Distance from Thames Ditton to Roslin
- Distance from Thames Ditton to Prestwick
- Distance from Thames Ditton to Maghera
- Distance from Thames Ditton to Dronfield
- Distance from Thames Ditton to Bedford
- Distance from Thames Ditton to Peterlee
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Leeds
- Distance from Shaftesbury to Leicester
- Distance from Shaftesbury to Portsmouth
- Distance from Shaftesbury to Stoke-On-Trent
- Distance from Shaftesbury to Liverpool
- Distance from Shaftesbury to Reading
- Distance from Shaftesbury to Manchester
- Distance from Shaftesbury to Cardiff
- Distance from Shaftesbury to Glasgow
- Distance from Shaftesbury to London
- Distance from Shaftesbury to Middlesbrough