There are two buses from Salisbury to Stonehenge. This page covers both: what they cost, when they run, where to board, and which one is right for you.
As of 2026, two services run between Salisbury and Stonehenge. The Stonehenge Tour is the longstanding public bus. The Salisbury to Stonehenge Shuttle is the newer private service offering reserved seats, luggage storage and a coffee before you board.
| Stonehenge Tour bus | Salisbury to Stonehenge Shuttle | |
|---|---|---|
| Price | £22–25 per person return | £15 per person return |
| Pickup point | Outside Salisbury Station | Caboose, 115 South Western Rd (2 min from station) |
| Journey time | 35–45 minutes | 35 minutes direct |
| Seats | Up to 50+ passengers | Max 12 reserved seats |
| Book in advance | Recommended | Required |
| Luggage storage | Not included | Free at Caboose all day |
| Coffee included | No | Yes — from Caboose barista |
| Old Sarum stop | Yes (hop-on-hop-off) | No (direct only) |
| Runs from | Year round | 12 July 2026 onwards |
The Salisbury to Stonehenge Shuttle departs from Caboose at 115 South Western Road, which is directly opposite Salisbury train station. Turn left out of the exit, cross at the zebra crossing, and Caboose is right in front of you. A 2-minute walk.
The shuttle runs six times a day at 10:05, 11:05, 12:05, 13:05, 14:05 and 15:05. Every seat is reserved, so you book a specific departure and your place is guaranteed. The journey to Stonehenge takes 35 minutes with no stops.
Your £15 return ticket includes the outbound journey, the return journey from Stonehenge, free luggage storage at Caboose for the whole day, and a takeaway coffee before you board. No hidden fees. Maximum 12 passengers per departure.
The shuttle runs every day from 12 July 2026. Six departures from Caboose, Salisbury. Return pick-ups available from Stonehenge from 10:40 through to 17:40.
Choose your return time when booking. Minimum 2 hours at Stonehenge guaranteed on all departures.
The Stonehenge Tour, operated by Salisbury Reds, is a hop-on hop-off open-top double-decker bus that runs from outside Salisbury train station. It also stops at Old Sarum before continuing to Stonehenge. The service runs throughout the year with reduced frequency in winter.
Tickets typically cost between £22 and £25 per adult return and can be bought from the driver or online in advance. The bus is larger, does not require reservation, and includes an Old Sarum stop. It is the best option if you want to visit both Old Sarum and Stonehenge on the same day.
For timetables and tickets visit thestonehengetour.info.
Yes. Two services run directly from Salisbury to Stonehenge: the Stonehenge Tour public bus (from outside the station) and the Salisbury to Stonehenge private shuttle (from Caboose, 2 minutes from the station exit). Both travel directly to the Stonehenge Visitor Centre.
The private shuttle costs £15 per person return, which includes luggage storage and a coffee. The Stonehenge Tour public bus costs between £22 and £25 per person return. Both options require advance booking during peak season.
The private shuttle takes 35 minutes direct with no stops. The Stonehenge Tour public bus takes 35 to 45 minutes as it follows a slightly longer route and stops at Old Sarum.
The private shuttle departs from Caboose, 115 South Western Road, which is directly opposite Salisbury train station. The Stonehenge Tour public bus departs from the bus stop outside the main station entrance.
For the private shuttle, yes. Seats are limited to 12 per departure and bookings must be made online at salisburytostonehenge.com. For the Stonehenge Tour public bus, advance booking is recommended during summer but tickets can sometimes be purchased from the driver.