Travel from Oxford to Stratford-upon-Avon

Bus or train from Oxford to Stratford-upon-Avon?

National Express operates a bus from Oxford to Stratford-upon-Avon once daily. Tickets cost $9 - $13 and the journey takes 1 h 10 min. Alternatively, CrossCountry operates a train from Oxford to Stratford-upon-Avon hourly. Tickets cost $35 - $60 and the journey takes 33 min.

Book transport from Oxford to Stratford-upon-Avon

How to get from Oxford to Stratford-upon-Avon

ModeDurationPrice
From Oxford bus to Stratford-upon-Avon.1 h 10 min£8
From Oxford train to Leamington Spa, Railway Station then bus to Stratford-upon-Avon, McDonalds.1 h 31 min£40
From Oxford train to Leamington Spa then train to Stratford-upon-Avon.2 h 5 min£44
From Oxford, Keble Road bus to Banbury Town Centre, Bus Station (Bay 8) then bus to Stratford-upon-Avon, McDonalds.3 h 11 min£15
From Oxford drive to Stratford-upon-Avon.57 min£10

How long does it take to get from Oxford to Stratford-upon-Avon?

The bus from Oxford to Stratford-upon-Avon takes 1 h 10 min including transfers and departs once daily.

Is there a direct train between Oxford and Stratford-upon-Avon?

No, there is no direct train from Oxford to Stratford-upon-Avon. However, there are services departing from Oxford and arriving at Stratford-upon-Avon via Leamington Spa. The journey, including transfers, takes approximately 2 h 5 min.

Is there a direct bus between Oxford and Stratford-upon-Avon?

Yes, there is a direct bus departing from Oxford and arriving at Stratford-upon-Avon. Services depart once daily, and operate every day. The journey takes approximately 1 h 10 min.

Operators from Oxford to Stratford-upon-Avon

OperatorPhoneWebsite
National Express+44 08717 818178National Express
CrossCountry0344 736 9123CrossCountry
Stagecoach Warwickshire01604 67 60 60Stagecoach Warwickshire
Chiltern Railways+44 345 600 5165Chiltern Railways
Stagecoach OxfordshireStagecoach Oxfordshire