Stonehenge from Bristol
GWR services from Bristol Temple Meads to Salisbury call at Bath Spa, making it easy to break the journey there. Check Trainline for direct services which can save 15–20 minutes.
Your route
Train: Bristol Temple Meads → Salisbury
Great Western Railway · ~70–90 min · ~£15–30 return
Walk to Caboose
115 South Western Road, Salisbury · 2 minutes from station exit · turn left, cross at the zebra
Shuttle: Salisbury → Stonehenge
Direct · 35 min · £15 return · reserved seat · free luggage storage
Bristol Temple Meads to Salisbury services call at Bath Spa, so adding an hour in Bath costs nothing extra in train fare. Many Bristol visitors turn the day into a three-city arc: Bristol → Bath → Salisbury → Stonehenge → back. Check Trainline for the fastest through-service if you want to go direct.
Check Trainline for direct Bristol–Salisbury services — when available they run without a change and save around 20 minutes.
The final leg
Per person. Return journey included. No hidden fees.
Direct from Caboose to Stonehenge Visitor Centre. No stops.
Small group. Reserved seat. Not first-come-first-served.
Leave bags at Caboose all day. Pick up on return.
Common questions
Take GWR from Bristol Temple Meads to Salisbury (70–90 min, usually via Bath Spa), walk 2 minutes to Caboose, and board the direct shuttle (35 min).
Some services run direct; others change at Bath Spa. Journey times vary 70–90 minutes. Check Trainline for the best service on your date.
GWR train return from ~£15–30, plus £15 shuttle return. Total around £30–45 per person for transport.
Yes. Stop at Bath Spa en route to Salisbury. Take the shuttle from Salisbury, then return to Bath and back to Bristol in the evening.

Our shuttle
A silver Ford Tourneo Custom minibus running direct from Salisbury Station to Stonehenge Visitor Centre. Six departures daily, return included — board any later shuttle on the day.