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