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

Stonehenge from London

Direct train from Waterloo to Salisbury every 30 minutes — Stonehenge is under 2 hours from the capital.

South Western Railway runs direct from Waterloo to Salisbury without a change. Step off the train, walk 2 minutes, and your shuttle seat is waiting.

Book the shuttle →See the route

Your route

Getting from London to Stonehenge

1

Train: London WaterlooSalisbury

South Western Railway · ~80 min · ~£20–45 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
~£35–60 total transport
Shuttle
£15 return

Why the train beats driving from London

Summer traffic on the A303 regularly adds an hour each way. The SWR direct service avoids it entirely. Book your train early and the combined train plus shuttle cost is often less than Stonehenge car parking alone. The 10:15 shuttle gives a full morning at the stones and a comfortable return to London by early evening.

💡

Book both your SWR train and your shuttle at least a week ahead in summer — the 10:15 departure from Salisbury fills first.

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

How long does it take from London to Stonehenge?

Around 2 hours total — 80 minutes by SWR train to Salisbury, then 35 minutes on the direct shuttle to the Visitor Centre.

Is there a direct train from London to Stonehenge?

No direct train exists. The closest station is Salisbury, served by South Western Railway from Waterloo. Our shuttle covers the final 9 miles in 35 minutes.

How much does it cost to get from London to Stonehenge?

Train return from ~£20–45 depending on how far ahead you book, plus £15 shuttle return. Budget around £35–60 total for transport.

Can you visit Stonehenge as a day trip from London?

Yes — take an early Waterloo service, arrive for the 10:15 or 11:15 shuttle, and you can be back in London by early evening comfortably.

Related routes

Stonehenge from BathStonehenge from OxfordStonehenge from CambridgeStonehenge from SouthamptonSalisbury 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 London?

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

Book Tickets →Call 01722 504858