🎟 Book TicketsSchedule & TimesWhat's includedHow it worksCaboose pickup pointPricing & costsReviewsStonehenge ticketsBlog & guidesAbout usContact📞 01722 504858

Stonehenge from Bristol

Bristol to Stonehenge in under 2 hours — GWR to Salisbury, then a direct shuttle straight to the stones.

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.

Book the shuttle →See the route

Your route

Getting from Bristol to Stonehenge

1

Train: Bristol Temple MeadsSalisbury

Great Western Railway · ~70–90 min · ~£15–30 return

2

Walk to Caboose

115 South Western Road, Salisbury · 2 minutes from station exit · turn left, cross at the zebra

3

Shuttle: Salisbury → Stonehenge

Direct · 35 min · £15 return · reserved seat · free luggage storage

Total time
Under 2 hours
Transport cost
~£30–45 total transport
Shuttle
£15 return

Why Bristol visitors often stop in Bath en route

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

About the Salisbury to Stonehenge shuttle

£15 return

Per person. Return journey included. No hidden fees.

35 minutes

Direct from Caboose to Stonehenge Visitor Centre. No stops.

12 seats

Small group. Reserved seat. Not first-come-first-served.

Free luggage

Leave bags at Caboose all day. Pick up on return.

Book shuttle tickets →

Common questions

Stonehenge from Bristol — FAQs

How do I get from Bristol to Stonehenge by train?

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).

Do I need to change trains from Bristol to Salisbury?

Some services run direct; others change at Bath Spa. Journey times vary 70–90 minutes. Check Trainline for the best service on your date.

How much does Bristol to Stonehenge cost?

GWR train return from ~£15–30, plus £15 shuttle return. Total around £30–45 per person for transport.

Can I visit Bath and Stonehenge from Bristol in one day?

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.

Related routes

Stonehenge from BathStonehenge from CardiffStonehenge from ExeterStonehenge from LondonSalisbury to Stonehenge shuttle →Salisbury to Stonehenge — book tickets →All transport options from Salisbury →Cheapest way to Stonehenge →How to book Stonehenge tickets →
Salisbury to Stonehenge shuttle bus side view - silver minibus direct from Salisbury Station to Stonehenge

Our shuttle

The Salisbury to Stonehenge Shuttle Bus

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.

Salisbury to Stonehenge shuttle guideDeparture times and timetableBook your seat — £15 return

Ready to visit Stonehenge from Bristol?

Book your reserved shuttle seat online in 2 minutes. £15 return, luggage storage included.

Book Tickets →Call 01722 504858