Great Western Railway operates a train from Oxford to Swindon hourly. Tickets cost $5 - $11 and the journey takes 11 min. Great Western Railway also services this route every 30 minutes. Alternatively, Stagecoach West operates a bus from Oxford to Swindon every 30 minutes. Tickets cost $11 and the journey takes 1 h 16 min. National Express also services this route once daily.
From Oxford train to Didcot Parkway then train to Swindon. 43 min £17. From Gloucester Green Bus Station bus to Swindon, Fire Station. 1 h 16 min £7. From Oxford taxi to Swindon. 41 min £98. From Oxford drive to Swindon. 41 min £6.