Arriva UK operates a bus from Oxford to Henley on Thames hourly. Tickets cost $6 - $9 and the journey takes 1 h 8 min. Alternatively, Great Western Railway operates a train from Oxford to Henley on Thames every 30 minutes. Tickets cost $15 - $29 and the journey takes 22 min. 2 other operators also service this route.
From Oxford City Centre, St Aldates (Stop H3) bus to Henley-on-Thames, Hart Street (B). 1 h 8 min £5. From Oxford train to Reading, train to Twyford, then train to Henley-on-Thames. 1 h 10 min £17. From Oxford taxi to Henley on Thames. 33 min £76. From Oxford drive to Henley on Thames. 33 min £4.