Distance from Shaftesbury to Leatherhead
The distance from Shaftesbury to Leatherhead is 37 km (or 23 mi). The estimated driving time for the trip is 28min and the main road for this route is the M25. In a straight line, the distance between Shaftesbury and Leatherhead is 19 km (12 mi).
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Scunthorpe
- Distance from Shaftesbury to Swadlincote
- Distance from Shaftesbury to Weston-Super-Mare
- Distance from Shaftesbury to Woodhall Spa
- Distance from Shaftesbury to Boscastle
- Distance from Shaftesbury to Oban
- Distance from Shaftesbury to Cullompton
- Distance from Shaftesbury to Selkirk
- Distance from Shaftesbury to Bordon
- Distance from Shaftesbury to Halkirk
- Distance from Shaftesbury to Corby
- Distance from Shaftesbury to Mitcham
Distance from Leatherhead and other towns
- Distance from Leatherhead to Middlesbrough
- Distance from Leatherhead to Liverpool
- Distance from Leatherhead to Bristol
- Distance from Leatherhead to Cardiff
- Distance from Leatherhead to Manchester
- Distance from Leatherhead to Belfast
- Distance from Leatherhead to Stoke-On-Trent
- Distance from Leatherhead to London
- Distance from Leatherhead to Leicester
- Distance from Leatherhead to Leeds
- Distance from Leatherhead to Edinburgh