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

Stonehenge from Cardiff

Cardiff to Stonehenge — Celtic capital to the world's most famous prehistoric monument in around 2 hours by train and shuttle.

GWR connects Cardiff Central to Salisbury via Bristol Temple Meads and Bath Spa. Check Trainline for direct services — journey times vary significantly by service.

Book the shuttle →See the route

Your route

Getting from Cardiff to Stonehenge

1

Train: Cardiff CentralSalisbury

Great Western Railway · ~1 hr 30 min–2 hr · ~£15–35 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
Around 2–2.5 hours
Transport cost
~£30–50 total transport
Shuttle
£15 return

Cardiff to Stonehenge: the western approach

Cardiff is part of a rich arc of prehistoric and Roman heritage that sweeps through Wales and the West Country. Stonehenge sits at its eastern edge. Many Cardiff visitors combine the trip with a stop in Bath on the way — GWR services call there without requiring an additional ticket on most through-fares.

💡

Through-fares from Cardiff to Salisbury on GWR include Bath Spa as an intermediate stop at no extra cost — worth 30 minutes exploring if you have time.

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 Cardiff — FAQs

How do I get from Cardiff to Stonehenge?

GWR from Cardiff Central to Salisbury (1.5–2 hr via Bristol and Bath), walk 2 min to Caboose, then the direct shuttle (35 min).

How long does Cardiff to Stonehenge take?

Around 2–2.5 hours total — 1.5–2 hr by train to Salisbury, then 35 min on the shuttle.

How much does Cardiff to Stonehenge cost?

GWR train return from ~£15–35, plus £15 shuttle return. Total around £30–50 per person.

Do I need to change trains from Cardiff to Salisbury?

Some services are direct; others change at Bristol or Bath. Check Trainline for the best direct service on your date.

Related routes

Stonehenge from BristolStonehenge from BathStonehenge from ExeterStonehenge from BirminghamSalisbury 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 Cardiff?

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

Book Tickets →Call 01722 504858