Bristol to Stonehenge is a popular day trip combination and the route via Salisbury makes it straightforward by train. Here's how to plan it.
Train: Bristol Temple Meads to Salisbury
Great Western Railway operates multiple daily services from Bristol Temple Meads to Salisbury. The journey takes approximately 70 to 80 minutes, usually with one change at Bath Spa or direct on certain services. First morning trains from Bristol depart from around 06:00.
For the 10:15 shuttle from Salisbury, aim to board a train from Bristol before 08:30. Check nationalrail.co.uk for the direct services they're faster and more comfortable than journeys requiring multiple changes.
Salisbury to Stonehenge
The Salisbury to Stonehenge Shuttle departs from directly opposite Salisbury Train Station. Board at Caboose (115 South Western Road), directly across the road from the station exit. Your £15 return fare is all inclusive. 35 minute journey to Stonehenge.
Return to Bristol
Trains from Salisbury to Bristol run throughout the afternoon and evening. After returning from Stonehenge on your booked shuttle, you can catch a direct or single-change service back to Temple Meads. Depending on your return slot at Stonehenge, you could be back in Bristol comfortably by 18:00 to 19:00.
Tips for Bristol Visitors
Buy an advance return ticket for Bristol to Salisbury (significant savings over walk-up prices). Book Stonehenge entry and shuttle in advance. Bristol to Salisbury does not require reservations on most services but peak morning and evening trains can be busy with commuters.
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 →