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

Southampton to Stonehenge via Salisbury: Transport Guide

Southampton to Stonehenge via Salisbury, easy rail and shuttle connection route guide

Southampton is well-positioned for a Stonehenge day trip via Salisbury the train journey is under 30 minutes, making it one of the fastest routes to the monument from any major urban centre. Here's how to do it.

Train: Southampton to Salisbury

South Western Railway operates frequent direct services from Southampton Central to Salisbury. The journey takes approximately 28 to 35 minutes. Trains run every 30 to 60 minutes on this route. It is one of the shortest rail journeys in this guide to Stonehenge, making it ideal for a light, spontaneous day trip.

Salisbury to Stonehenge

From Salisbury Train Station, cross to Caboose and board the Salisbury to Stonehenge Shuttle at your chosen departure. Six departures daily: 10:15 to 15:15. £15 return per person, all inclusive. 35 minute direct journey to Stonehenge.

Southampton to Stonehenge: Total Time

Southampton Central to Stonehenge: approximately 1 hour 10 minutes total (30 minute train + 35 minute shuttle + 5 minute connection buffer). For a Southampton city resident, Stonehenge is genuinely a morning outing easily combined with a Salisbury lunch and an afternoon in the Cathedral Close before returning home by early evening.

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 →

Related guides

Ready to visit Stonehenge from Salisbury?

£15 return per person. Departs opposite Salisbury Train Station. Six departures daily.

Check availability →Call 01722 504858