Distance from Midhurst to Shaftesbury
The distance from Midhurst to Shaftesbury is 68 km (or 43 mi). The estimated driving time for the trip is 1h 2min and the main road for this route is the Dodsley Lane. In a straight line, the distance between Midhurst and Shaftesbury is 57 km (36 mi).
Distance from Midhurst and other towns
- Distance from Midhurst to Cardigan
- Distance from Midhurst to Innerleithen
- Distance from Midhurst to Bexhill-On-Sea
- Distance from Midhurst to Thornton Heath
- Distance from Midhurst to Amlwch
- Distance from Midhurst to Berwick-Upon-Tweed
- Distance from Midhurst to Westcliff-On-Sea
- Distance from Midhurst to Rochford
- Distance from Midhurst to Dingwall
- Distance from Midhurst to Dunbeath
- Distance from Midhurst to Wigton
- Distance from Midhurst to Swindon
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to London
- Distance from Shaftesbury to Leeds
- Distance from Shaftesbury to Bristol
- Distance from Shaftesbury to Brighton
- Distance from Shaftesbury to Glasgow
- Distance from Shaftesbury to Cardiff
- Distance from Shaftesbury to Edinburgh
- Distance from Shaftesbury to Birmingham
- Distance from Shaftesbury to Leicester
- Distance from Shaftesbury to Portsmouth
- Distance from Shaftesbury to Nottingham