ScheduleWhat’s includedHow it worksBlog01722 504858Book Tickets

From Portsmouth

Getting to Stonehenge from Portsmouth

Portsmouth to Stonehenge is easier than most people think. 50 minutes by train to Salisbury, then 35 minutes on our direct shuttle. You can be at Stonehenge by mid-morning.

Book your shuttle →See the route

Portsmouth to Stonehenge: step by step

1
Portsmouth Harbour or Portsmouth & SouthseaSouth Western Railway trains run directly to Salisbury. Journey approximately 50 minutes. Check timetables on National Rail.
2
Salisbury StationExit and turn left. Caboose is directly opposite — a 2-minute walk across the zebra crossing at 115 South Western Road.
3
Shuttle from CabooseCollect your coffee, drop bags, and board. Six departures daily: 10:05, 11:05, 12:05, 13:05, 14:05 and 15:05.
4
Stonehenge Visitor Centre35 minutes. Allow 2 to 3 hours on site.
5
Return to PortsmouthShuttle back to Caboose, then train from Salisbury to Portsmouth.
Leg
Time
Cost (approx)
Portsmouth to Salisbury (train)
~50 min
£12–£25 return
Shuttle to Stonehenge
35 min
£15 return pp
Total
Under 90 min
£27–£40 pp return

Frequently asked questions

How do I get from Portsmouth to Stonehenge?

Train from Portsmouth Harbour or Portsmouth & Southsea to Salisbury (approximately 50 minutes on South Western Railway), then the direct shuttle from Salisbury to Stonehenge (35 minutes). Total journey around 1 hour 30 minutes each way.

How long does it take from Portsmouth to Stonehenge?

Approximately 1 hour 30 minutes total. Train Portsmouth to Salisbury: around 50 minutes. Shuttle Salisbury to Stonehenge: 35 minutes.

How much does it cost from Portsmouth to Stonehenge?

Train from Portsmouth to Salisbury return costs approximately £12 to £25. The shuttle costs £15 return per person. Total transport budget approximately £27 to £40 return per person.

Can you visit Stonehenge as a day trip from Portsmouth?

Yes — easily. The train to Salisbury takes around 50 minutes, the shuttle another 35. You can be at Stonehenge by mid-morning and back in Portsmouth by late afternoon.

Related guides

Salisbury to Stonehenge shuttle →All transport options →Stonehenge from Southampton →Stonehenge from London →Transport costs →

Book your Stonehenge shuttle from Salisbury

Arriving from Portsmouth into Salisbury? Your shuttle is 2 minutes from the station. £15 return per person.

Check availability →Call 01722 504858