From Oxford train to London Paddington. 55 min £36. From Oxford City Centre, Queens Lane (Stop K5) bus to Marble Arch. 1 h 34 min £13. From Oxford drive to London. 1 h 9 min £11. From Oxford rideshare to London. 1 h 31 min £7.
Bus or train from Oxford to London?
Great Western Railway operates a train from Oxford to London hourly. Tickets cost $35 - $65 and the journey takes 55 min. Chiltern Railways also services this route hourly. Alternatively, Oxford Bus Company operates a bus from Oxford to London every 15 minutes. Tickets cost $14 - $22 and the journey takes 1 h 34 min. 2 other operators also service this route.