National Express operates a bus from Oxford to Newbury once daily. Tickets cost $6 - $10 and the journey takes 1 h 5 min. Alternatively, Great Western Railway operates a train from Oxford to Newbury every 30 minutes. Tickets cost $15 - $27 and the journey takes 22 min. Great Western Railway also services this route hourly.
From Oxford bus to Newbury. 1 h 5 min £7. From Oxford train to Reading then train to Newbury. 1 h 9 min £21. From Oxford City Centre, St Aldates (Stop H3) bus to Reading Town Centre, Friar Street (opp Novotel Hotel) then bus to Newbury, Bus Station. 2 h 47 min £9. From Oxford taxi to Newbury. 32 min £91. From Oxford drive to Newbury. 32 min £5.