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

Day Trip to Stonehenge from London

Getting from London to Stonehenge via Salisbury by train and shuttle, route guide

Key takeaways

London to Stonehenge is one of England's great day trips. The route via Salisbury is the most direct, the most comfortable, and with the Salisbury to Stonehenge Shuttle leaves almost nothing to chance. Here's the complete guide.

Train: London to Salisbury

South Western Railway operates direct trains from London Waterloo to Salisbury. The journey takes approximately 80 to 90 minutes. The earliest useful departure from Waterloo is the 08:00 to 09:00 window arriving in Salisbury at 09:30 to 10:15. Trains run approximately every 30 minutes throughout the day.

Book tickets in advance via nationalrail.co.uk or the SWR app. Advance single tickets can be substantially cheaper than walk-up Anytime fares. A return from London Waterloo to Salisbury typically costs £35 to £60 depending on purchase timing.

Salisbury to Stonehenge

From Salisbury station, cross the road to Caboose and board the Salisbury to Stonehenge Shuttle. First departure 10:15 daily. The 35 minute shuttle costs £15 return per person and includes your return pick-up from Stonehenge, luggage storage.

Ready to visit Stonehenge?

£15 return · Departs opposite Salisbury Train Station · Guaranteed seat

Book now →

At Stonehenge

Book your English Heritage timed entry ticket at english-heritage.org.uk before your trip. Choose a slot starting at 10:30 or 11:00 to match the 10:15 shuttle arrival time. Allow 2 to 3 hours for the full Stonehenge experience.

Return to London

Take your booked in advance shuttle return to Salisbury. Last shuttle service returns from Stonehenge at 17:40 (summer) arriving back in Salisbury by 18:15. Trains from Salisbury to Waterloo run until late evening, giving you a very comfortable window for dinner in Salisbury or a relaxed return journey.

Total Day Trip Cost (Approximate, per person)

Train return: £35 to £60 | Shuttle: £20 | Stonehenge entry: £30 | Total: approximately £85 to £110 per adult. For a group, the per-person cost reduces and the experience is exceptional value for a UNESCO World Heritage Site.

Ready to visit Stonehenge from Salisbury? The shuttle departs a 2 minute walk from 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. Luggage storage available from £5 per bag.

Book your shuttle seat →

Frequently Asked Questions

How do I get from London to Stonehenge?

The best route is South Western Railway from London Waterloo to Salisbury (80 to 90 minutes direct), then the Salisbury to Stonehenge Shuttle (35 minutes). Total journey time is approximately 2 hours. Book the train at nationalrail.co.uk and the shuttle at salisburytostonehenge.co.uk.

Which train do I take from London to Salisbury for the Stonehenge shuttle?

South Western Railway from London Waterloo. Services run approximately every 30 minutes. For the first 10:15 shuttle departure, catch a Waterloo train departing between 08:00 and 08:30, which arrives in Salisbury around 09:30 to 10:00.

How long does it take to get from London to Stonehenge via Salisbury?

Approximately 2 hours in total: 80 to 90 minutes on the train from London Waterloo to Salisbury, then 35 minutes on the shuttle. You arrive at Stonehenge in time for the 10:40 opening rush if you take an early train.

Is the Salisbury route the best way to get from London to Stonehenge?

Yes — it is the most direct and best-value option. The train is frequent, the shuttle connection is seamless (2 minutes from the platform), and the total cost (train + £15 shuttle) is significantly cheaper than a private tour or driving with London parking.

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