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

Reading to Stonehenge via Salisbury: Complete Transport Guide

Reading to Stonehenge via Salisbury by train, shuttle transport route guide

Reading is within easy striking distance of Stonehenge via Salisbury the train takes under 90 minutes and the shuttle handles the final leg seamlessly. Here's the route.

Train: Reading to Salisbury

The most direct route from Reading to Salisbury runs via Basingstoke on a South Western Railway service. Journey time: approximately 70 to 80 minutes. Some services require a change at Basingstoke. Trains run regularly throughout the day.

For the 10:15 shuttle from Salisbury, depart Reading before 08:30. Reading has excellent early morning rail services first trains to Basingstoke typically run from 05:30 onwards.

Salisbury to Stonehenge

The Salisbury to Stonehenge Shuttle from Caboose, directly opposite Salisbury station, departs every hour from 10:15. £15 return per person. 35 minute journey to Stonehenge. Book at salisburytostonehenge.co.uk.

Return from Stonehenge to Reading

Trains from Salisbury to Reading run throughout the afternoon and evening. After your shuttle return to Salisbury, you have a comfortable window to catch a direct service back to Reading. Depending on your Stonehenge return slot, you could be back in Reading by 20:00.

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