The journey from Salisbury to Stonehenge takes between 20 and 45 minutes depending on how you travel. Here's a breakdown by transport type.
By Shuttle: 35 minutes
The Salisbury to Stonehenge Shuttle travels directly from Caboose (opposite Salisbury Train Station) to the Stonehenge Visitor Centre car park. The journey takes approximately 35 minutes with no intermediate stops. This is the most predictable journey time of any transport option.
By Tour Bus: 35 to 45 minutes
The official Stonehenge Tour bus departs from Salisbury Rail Station and stops at New Canal before reaching Stonehenge. Total journey time is around 35 to 40 minutes from the station, though it varies depending on passenger loading and traffic on the A345.
By Taxi: 20 to 25 minutes
A direct taxi from Salisbury to Stonehenge takes 20 to 25 minutes by road (approximately 9 miles). This is the fastest option but also the most expensive typically £30 to £50 one way.
By Car: 20 minutes
If you're driving, Stonehenge is about 20 minutes from Salisbury city centre via the A345 or A360. Note that Stonehenge car parking must be booked in advance and sells out on peak days.
By Bicycle: 45 to 60 minutes
The cycling route from Salisbury to Stonehenge is approximately 10 miles and takes a fit cyclist 45 to 60 minutes. The terrain is gently rolling with quiet roads for much of the route.
The Verdict
For most visitors arriving by train, the shuttle or tour bus are the only practical options. The shuttle guarantees your seat and departure time book in advance at the Salisbury to Stonehenge Shuttle.
Ready to visit Stonehenge from Salisbury? The shuttle departs directly opposite Salisbury Train Station. Just £15 return per person, all in.
Check availability →Ready to visit Stonehenge?
The Salisbury to Stonehenge shuttle departs six times daily from directly opposite Salisbury Train Station. £15 return per person, reserved seat and luggage storage included.
Book your shuttle seat →