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

Stonehenge from Oxford

Oxford to Stonehenge — medieval scholarship to prehistoric mystery in around 2 hours by train and shuttle.

GWR connects Oxford to Basingstoke, then SWR continues to Salisbury. Check Trainline for through-tickets — often cheaper than two separate legs.

Book the shuttle →See the route

Your route

Getting from Oxford to Stonehenge

1

Train: OxfordBasingstoke

Great Western Railway · ~45 min · ~£8–18 return

2

Train: BasingstokeSalisbury

South Western Railway · ~35 min · included in through-fare

3

Walk to Caboose

115 South Western Road, Salisbury · 2 minutes from station exit · turn left, cross at the zebra

4

Shuttle: Salisbury → Stonehenge

Direct · 35 min · £15 return · reserved seat · free luggage storage

Total time
Around 2 hours
Transport cost
~£30–45 total transport
Shuttle
£15 return

Oxford to Stonehenge: two ancient worlds

Oxford is built around a thousand years of written knowledge. Stonehenge predates the Roman invasion by 2,000 years and its builders left no texts. The 2-hour rail connection is straightforward and return fares are usually reasonable year-round. Check Trainline for split-ticket savings on the Oxford–Basingstoke leg.

💡

Check Trainline for split tickets — the Oxford–Basingstoke and Basingstoke–Salisbury legs can often be cheaper booked separately.

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

How do I get from Oxford to Stonehenge?

GWR from Oxford to Basingstoke (~45 min), then SWR to Salisbury (~35 min). Walk 2 min to Caboose, then shuttle (35 min).

How long does Oxford to Stonehenge take?

Around 2 hours total — approximately 80 min by train to Salisbury, then 35 min on the shuttle.

How much does Oxford to Stonehenge cost?

Train return from ~£15–30, plus £15 shuttle return. Total around £30–45 per person.

Is there a direct train from Oxford to Salisbury?

Most services change at Basingstoke. Check Trainline for any through-services on your travel date.

Related routes

Stonehenge from LondonStonehenge from ReadingStonehenge from CambridgeStonehenge from BirminghamSalisbury 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 Oxford?

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

Book Tickets →Call 01722 504858