Travel from Oxford to Stroud

Bus or train from Oxford to Stroud?

Great Western Railway operates a train from Oxford to Stroud every 30 minutes. Tickets cost $5 - $11 and the journey takes 15 min. 2 other operators also service this route. Alternatively, Stagecoach West operates a bus from Oxford to Stroud every 30 minutes. Tickets cost $6 - $7 and the journey takes 1 h 20 min. Great Western Railway also services this route hourly.

How to get from Oxford to Stroud

ModeDurationPrice
From Oxford train to Didcot Parkway, train to Swindon, then train to Stroud (Glos).1 h 59 min£28
From Oxford City Centre, Frideswide Square (Oxford Rail Station) bus to Swindon then train to Stroud (Glos).2 h 32 min£17
From Oxford City Centre, St Giles (o/s Ashmolean) bus to Cheltenham, Promenade then line 61 bus to Stroud, Merrywalks.2 h 38 min£13
From Oxford drive to Stroud.1 h 5 min£9

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

It takes approximately 1 h 59 min to get from Oxford to Stroud.

Operators from Oxford to Stroud