Distance from Halstead to Shaftesbury
The distance from Halstead to Shaftesbury is 141 km (or 88 mi). The estimated driving time for the trip is 1h 30min and the main road for this route is the Braintree Bypass, A120. In a straight line, the distance between Halstead and Shaftesbury is 89 km (56 mi).
Distance from Halstead and other towns
- Distance from Halstead to Builth Wells
- Distance from Halstead to Southminster
- Distance from Halstead to Immingham
- Distance from Halstead to Shotts
- Distance from Halstead to Falkirk
- Distance from Halstead to Berwick-Upon-Tweed
- Distance from Halstead to Aldeburgh
- Distance from Halstead to Harleston
- Distance from Halstead to Sleaford
- Distance from Halstead to Morpeth
- Distance from Halstead to Rhosneigr
- Distance from Halstead to Hereford
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Manchester
- Distance from Shaftesbury to Edinburgh
- Distance from Shaftesbury to Glasgow
- Distance from Shaftesbury to Belfast
- Distance from Shaftesbury to Leicester
- Distance from Shaftesbury to Reading
- Distance from Shaftesbury to Cardiff
- Distance from Shaftesbury to London
- Distance from Shaftesbury to Bristol
- Distance from Shaftesbury to Birmingham
- Distance from Shaftesbury to Portsmouth