Distance from Malmesbury to Shaftesbury
The distance from Malmesbury to Shaftesbury is 135 km (or 84 mi). The estimated driving time for the trip is 1h 34min and the main road for this route is the M4. In a straight line, the distance between Malmesbury and Shaftesbury is 117 km (73 mi).
Distance from Malmesbury and other towns
- Distance from Malmesbury to Wishaw
- Distance from Malmesbury to Christchurch
- Distance from Malmesbury to Accrington
- Distance from Malmesbury to Holywell
- Distance from Malmesbury to Winsford
- Distance from Malmesbury to Ryton
- Distance from Malmesbury to Roslin
- Distance from Malmesbury to Prestwick
- Distance from Malmesbury to Maghera
- Distance from Malmesbury to Dronfield
- Distance from Malmesbury to Bedford
- Distance from Malmesbury 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