How to get from Glastonbury to Salisbury by car, truck, walk, bike

Distance between Glastonbury and Salisbury is 65 kilometers (40 miles).
Driving distance from Glastonbury to Salisbury is 79 kilometers (49 miles)

GlastonburySalisbury
Leaving from
Going to

Route Map

Routes from glastonbury-somerset to salisbury-wiltshire

4 Ways from Glastonbury (United Kingdom/Somerset) to Salisbury (United Kingdom/Wiltshire)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Church Lane 193 m
2. Turn right onto St Edmund's Road 133 m
3. Turn right onto The Archers Way 188 m
4. Turn left onto Butt Close 192 m
5. Turn right onto Wells Road 510 m
6. Turn slight left onto Chilkwell Street, A361 13.31 km
7. Turn left onto A37 235 m
8. At roundabout, take exit 1 onto A37 777 m
9. At roundabout, take exit 3 onto Fosse Lane, A361 1.13 km
10. Turn right onto Charlton Road, A361 11.88 km
11. At roundabout, take exit 3 onto A361 120 m
12. Continue onto Marston Road, A361 2.86 km
13. At roundabout, take exit 2 onto A361 1.80 km
14. At roundabout, take exit 2 onto A361 2.16 km
15. Turn right onto A362 6.32 km
16. At roundabout, take exit 1 onto A362 1.03 km
17. At roundabout, take exit 3 onto A36 2.12 km
18. At roundabout, take exit 2 onto A36 5.24 km
19. At roundabout, take exit 3 onto A36 24.16 km
20. At roundabout, take exit 2 onto Salisbury Road, A36 2.41 km
21. Turn right onto Church Lane 62 m
22. Turn left onto Saint Andrew's Road 172 m
23. Turn right onto Skew Bridge Road 88 m
24. Turn left onto Lower Road 1.40 km
25. Turn right onto Mill Road 974 m
26. Turn left onto Catherine Street 187 m
27. Turn left onto New Canal 51 m
28. Turn right 39 m
29. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Glastonbury (United Kingdom/Somerset) to Salisbury (United Kingdom/Wiltshire)?
How do I get from Glastonbury (United Kingdom/Somerset) to Salisbury (United Kingdom/Wiltshire) the fastest?
How long does it take to get from Glastonbury (United Kingdom/Somerset) to Salisbury (United Kingdom/Wiltshire)?