Train from Bristol Temple Meads to Salisbury (around 1 hour 10 minutes), then the direct private shuttle straight to Stonehenge (35 minutes). Around 2 hours total. Six shuttle departures daily, all seats reserved, coffee and luggage storage included.
| Leg | Route | Duration | Cost |
|---|---|---|---|
| 1 | Bristol Temple Meads to Salisbury (train) | 1h 10min to 1h 30min | ~£15 to £30 return |
| 2 | Salisbury station to Caboose (walk) | 2 min | Free |
| 3 | Caboose, Salisbury to Stonehenge (shuttle) | 35 min | £15 return |
| Total | Bristol to Stonehenge | ~2 hours | ~£30 to £45 return |
Trains run from Bristol Temple Meads to Salisbury throughout the day, operated by Great Western Railway. Some services are direct; others require a change at Bath Spa. Journey times range from 1 hour 10 minutes to 1 hour 30 minutes. Book in advance on National Rail for the best fares. To make the 10:05 shuttle, aim to arrive in Salisbury by 09:45.
Turn left out of Salisbury station's main exit, cross at the zebra crossing, and Caboose is directly ahead at 115 South Western Road. Arrive 15 minutes before your departure to drop bags and collect your included coffee.
Six departures daily: 10:05, 11:05, 12:05, 13:05, 14:05 and 15:05. Every seat reserved. Your £15 ticket includes the return journey and you choose your return time when booking. Return pick-ups from Stonehenge run through to 17:40.
Some visitors consider driving from Bristol directly to the Stonehenge car park (around 1 hour 15 minutes). This is a reasonable option if you have a car, but parking at Stonehenge must be pre-booked at £18 per vehicle and can reach capacity early in summer. The train and shuttle route avoids parking entirely and drops you directly at the Visitor Centre entrance.
Bath is on the route between Bristol and Salisbury, making it easy to stop there on the same trip if you want to combine Stonehenge with a visit to the Roman Baths.
Train from Bristol Temple Meads to Salisbury (approximately 1 hour 10 minutes, changing at Bath Spa or direct), then walk 2 minutes to Caboose and board the direct shuttle (35 minutes). Six shuttle departures daily.
Approximately 2 hours door to door. Train from Bristol Temple Meads to Salisbury takes 1 hour 10 minutes to 1 hour 30 minutes depending on services. The shuttle from Salisbury to Stonehenge takes 35 minutes.
Train from Bristol to Salisbury costs approximately £15 to £30 return depending on when you book. The Salisbury to Stonehenge shuttle costs £15 return per person. Total transport budget £30 to £45 return, plus Stonehenge entrance.
Some services run direct from Bristol Temple Meads to Salisbury. Others require a change at Bath Spa. Journey times vary between 1 hour 10 minutes and 1 hour 30 minutes. Check National Rail for the best service on your travel date.
Yes. Arrive in Salisbury mid-morning, explore the Cathedral or city centre, then board the shuttle at 12:05 or 13:05. You will have 2 to 3 hours at Stonehenge and can catch an early evening train back to Bristol.