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

Stonehenge from Portsmouth

Portsmouth to Stonehenge — maritime history to prehistoric mystery in under 90 minutes on the direct SWR service via Romsey.

SWR connects Portsmouth & Southsea to Salisbury in around 55 minutes via Romsey, with no change required. From Salisbury the shuttle pickup is a 2-minute walk.

Book the shuttle →See the route

Your route

Getting from Portsmouth to Stonehenge

1

Train: Portsmouth & SouthseaSalisbury

South Western Railway · ~55 min · ~£10–22 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 90 minutes
Transport cost
~£25–37 total transport
Shuttle
£15 return

Portsmouth and Stonehenge: a full history day

Portsmouth holds HMS Victory, the Mary Rose, and the National Museum of the Royal Navy — centuries of British naval history. Stonehenge adds 4,500 years of prehistoric Britain. The two sit less than 90 minutes apart by train, making it one of the most historically rich day itineraries in the country.

💡

Take the early SWR service and visit Stonehenge first — you can be back in Portsmouth for the afternoon dockyards with time to spare.

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

How do I get from Portsmouth to Stonehenge?

SWR direct from Portsmouth & Southsea to Salisbury (~55 min via Romsey), walk 2 min to Caboose, then the direct shuttle (35 min).

How long does Portsmouth to Stonehenge take?

Under 90 minutes total — 55 min by train, 2 min walk, 35 min on the shuttle.

How much does Portsmouth to Stonehenge cost?

SWR train return ~£10–22, plus £15 shuttle return. Total around £25–37 per person.

Is there a direct train from Portsmouth to Salisbury?

Yes — SWR runs direct services from Portsmouth & Southsea to Salisbury via Romsey. No change required.

Related routes

Stonehenge from SouthamptonStonehenge from BrightonStonehenge from WinchesterStonehenge from LondonSalisbury 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 Portsmouth?

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

Book Tickets →Call 01722 504858