Travel from Oxford to Swanage

Bus or train from Oxford to Swanage?

CrossCountry operates a train from Oxford to Swanage hourly. Tickets cost $60 - $90 and the journey takes 1 h 55 min. Alternatively, National Express operates a bus from Oxford to Swanage twice daily. Tickets cost $12 - $17 and the journey takes 3 h 55 min.

How to get from Oxford to Swanage

From Oxford train to Bournemouth then taxi to Swanage.2 h 31 min£155
From Oxford bus to Poole, Bus Station then line 40 bus to Swanage, Bus Station.5 h 38 min£18
From Oxford drive to Swanage.2 h 4 min£21

How long does it take to get from Oxford to Swanage?

It takes approximately 2 h 31 min to get from Oxford to Swanage, including transfers.

Is there a direct bus between Oxford and Swanage?

No, there is no direct bus from Oxford to Swanage. However, there are services departing from Oxford and arriving at Swanage, Bus Station via Poole, Bus Station. The journey, including transfers, takes approximately 5 h 38 min.

Operators from Oxford to Swanage

CrossCountry0344 736 9123CrossCountry
National Express+44 08717 818178National Express
More BusMore Bus