ScheduleWhat’s includedHow it worksBlog01722 504858Book Tickets

From Oxford

Getting to Stonehenge from Oxford

Oxford to Stonehenge via Salisbury — under 2 hours each way. Train to Salisbury, then our direct shuttle straight to the Visitor Centre. No car needed.

Book your shuttle →See the route

Oxford to Stonehenge: step by step

1
Oxford StationSouth Western Railway trains run to Salisbury via Basingstoke. Journey time approximately 1 hour. Book on Trainline or National Rail for the best fares.
2
Salisbury StationExit the station and turn left. Caboose is directly opposite at 115 South Western Road — a 2-minute walk across the zebra crossing.
3
Shuttle from CabooseDrop your bags, collect your coffee, and board. Departures at 10:05, 11:05, 12:05, 13:05, 14:05 and 15:05 daily.
4
Stonehenge35 minutes later, we arrive at the Visitor Centre. Allow 2 to 3 hours to explore the monument and exhibition.
5
Return to OxfordShuttle back to Caboose, 2 minutes to the station, train back to Oxford.

Oxford to Stonehenge journey summary

Leg
Time
Cost (approx)
Oxford to Salisbury (train)
~1 hr
£20–£40 return
Walk to Caboose
2 min
Free
Salisbury to Stonehenge (shuttle)
35 min
£15 return pp
Total
Under 2 hrs
£35–£55 pp return

Frequently asked questions

How do I get from Oxford to Stonehenge?

Train from Oxford to Salisbury (approximately 1 hour, change at Basingstoke on South Western Railway), then the direct shuttle from Salisbury to Stonehenge (35 minutes). Total journey around 1 hour 45 minutes each way.

How long does it take from Oxford to Stonehenge?

Approximately 1 hour 45 minutes. Train Oxford to Salisbury: around 1 hour. Shuttle Salisbury to Stonehenge: 35 minutes.

How much does it cost from Oxford to Stonehenge?

Train from Oxford to Salisbury return costs approximately £20 to £40 depending on when you book. The shuttle from Salisbury to Stonehenge costs £15 return per person. Total transport budget approximately £35 to £55 return.

Is there a direct bus from Oxford to Stonehenge?

No. There is no direct bus from Oxford to Stonehenge. The best route without a car is train to Salisbury, then shuttle or bus to Stonehenge from Salisbury.

Related guides

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

Book your Stonehenge shuttle from Salisbury

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

Check availability →Call 01722 504858