Travel from Portsmouth to Stratford-upon-Avon

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

You can take a train from Portsmouth to Stratford-upon-Avon via Winchester and Leamington Spa, Railway Station in around 4 h 1 min. Alternatively, National Express operates a bus from Portsmouth to Stratford-upon-Avon once daily. Tickets cost $13 - $18 and the journey takes 3 h 35 min.

Book transport from Portsmouth to Stratford-upon-Avon

How to get from Portsmouth to Stratford-upon-Avon

From Portsmouth & Southsea train to Winchester, train to Leamington Spa, Railway Station, then bus to Stratford-upon-Avon, McDonalds.4 h 1 min£70
From Portsmouth & Southsea train to Basingstoke, train to Banbury, walk to Banbury Town Centre, Bus Station (Bay 8), then bus to Stratford-upon-Avon, McDonalds.4 h 47 min£68
From Portsmouth, The Hard line 206 bus to Southampton then bus to Stratford-upon-Avon.5 h 20 min£20
From Portsmouth drive to Stratford-upon-Avon.2 h 15 min£25

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

It takes approximately 4 h 1 min to get from Portsmouth to Stratford-upon-Avon, including transfers.

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

No, there is no direct bus from Portsmouth to Stratford-upon-Avon. However, there are services departing from Portsmouth, The Hard and arriving at Stratford-upon-Avon via Southampton. The journey, including transfers, takes approximately 5 h 20 min.

Operators from Portsmouth to Stratford-upon-Avon

South Western Railway0345 6000 650South Western Railway
CrossCountry0344 736 9123CrossCountry
Stagecoach Warwickshire01604 67 60 60Stagecoach Warwickshire
Stagecoach OxfordshireStagecoach Oxfordshire
National Express+44 08717 818178National Express