Travel from Oxford to Dorset

Bus or train from Oxford to Dorset?

CrossCountry operates a train from Oxford to Dorset hourly. Tickets cost $60 - $90 and the journey takes 1 h 55 min. 2 other operators also service this route. Alternatively, National Express operates a bus from Oxford to Dorset once daily. Tickets cost $14 - $19 and the journey takes 4 h 35 min. Damory Coaches also services this route every 2 hours.

How to get from Oxford to Dorset

From Oxford train to Bournemouth, train to Dorchester, South Station, then bus to Puddletown, Dorchester Road Traffic Lights. 4 h 15 min £69. From Oxford bus to Dorchester, South Station then bus to Puddletown, Dorchester Road Traffic Lights. 5 h 50 min £16. From Oxford City Centre, Frideswide Square (Oxford Rail Station) bus to Swindon, Bus Station, bus to Salisbury, Endless Street, bus to Blandford, Market Place, then bus to Puddletown, Dorchester Road Traffic Lights. 7 h 28 min £25. From Oxford drive to Dorset. 1 h 56 min £20.