Buses in Henley-on-Thames

17 bus routes serve Henley-on-Thames, run by Reading Buses, Carousel Buses, Great Western Railway, Thames Travel and Thames Valley Buses and others. The busiest stops are Henley-on-Thames station, Hart Street and Bell Street.

Most frequent routes

Where you can go from Henley-on-Thames

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Henley-on-Thames?
Direct buses from Henley-on-Thames go to Reading (28, 850, 28a), Abingdon (33), Chalgrove (626), Cryers Hill (623), Denham (624), Didcot (33A), High Wycombe (850), Maidenhead (228), Princes Risborough (620) and Reading Stadium (F14).
Which bus goes from Henley-on-Thames to Reading?
Routes 28, 850 and 28a, run by Reading Buses and Carousel Buses.
Which bus goes from Henley-on-Thames to Abingdon?
Route 33, run by Thames Travel.
Which bus goes from Henley-on-Thames to Chalgrove?
Route 626, run by Thames Travel.
Where do buses stop in Henley-on-Thames?
The busiest stops are Henley-on-Thames station, Hart Street, Bell Street, Market Place and Rail Station.
Which bus companies run in Henley-on-Thames?
Reading Buses, Carousel Buses, Great Western Railway, Thames Travel, Thames Valley Buses, TK Travel and Whites Coaches.
What are the most frequent buses in Henley-on-Thames?
the 28 (Henley-on-Thames – Reading Town Centre), the 850 (Reading Town Centre – High Wycombe), the 33 (Abingdon Town Centre – Henley-on-Thames) and the 33A (Wallingford – Didcot).

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 20 October 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook