Chiltern Railways operates a train from Princes Risborough to Oxford every 4 hours. Tickets cost $19 - $29 and the journey takes 31 min. Alternatively, Arriva UK operates a bus from Princes Risborough to Oxford every 10 minutes. Tickets cost $5 - $8 and the journey takes 28 min. 2 other operators also service this route.
From Princes Risborough train to Oxford. 31 min £17. From Princes Risborough, Bell Street (British Legion) bus to Aylesbury, Bus Station (Bus Stn Bay 11) then bus to Oxford City Centre, Carfax (Stop I2). 1 h 49 min £5. From Princes Risborough taxi to Oxford. 33 min £69. From Princes Risborough drive to Oxford. 33 min £4.