How to get from Shaftesbury to Salisbury by car, truck, walk, bike
Distance between Shaftesbury and Salisbury is 29 kilometers (18 miles).
Driving distance from Shaftesbury to Salisbury is 33 kilometers (20 miles)
Route Map
Routes from shaftesbury-dorset to salisbury-wiltshire
4 Ways from Shaftesbury (United Kingdom/Dorset) to Salisbury (United Kingdom/Wiltshire)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Abbey Close 31 m
2. Turn right onto High Street, B3091 898 m
3. At roundabout, take exit 3 onto Salisbury Road, A30 27.30 km
4. At roundabout, take exit 3 onto Salisbury Road, A36 2.42 km
5. Turn right onto Church Lane 62 m
See more
Questions and Answers
What is the cheapest way to get from Shaftesbury (United Kingdom/Dorset) to Salisbury (United Kingdom/Wiltshire)?
How do I get from Shaftesbury (United Kingdom/Dorset) to Salisbury (United Kingdom/Wiltshire) the fastest?
How long does it take to get from Shaftesbury (United Kingdom/Dorset) to Salisbury (United Kingdom/Wiltshire)?