Buses in Newbury

32 bus routes serve Newbury, run by Great Western Railway, Reading Buses, Stagecoach South, Thames Travel and Newbury & District and others. The main interchange is Newbury Wharf.

Bus station: Newbury Wharf

Most frequent routes

Where you can go from Newbury

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Newbury?
Direct buses from Newbury go to Didcot (X34, X24, 34), Hungerford (3, 3A, 3X), Lambourn (4, 4A, 4C), Newbury Racecourse (9, 9B, 9C), Thatcham (1c, 1a, 1d), Wash Common (2, 2A, 2C), Greenham (8, 9B), Greenham Common (103B, 103), London Paddington (train) and Reading (train, 1).
Which bus goes from Newbury to Didcot?
Routes X34, X24 and 34, run by Thames Travel.
Which bus goes from Newbury to Hungerford?
Routes 3, 3A and 3X, run by Newbury & District.
Which bus goes from Newbury to Lambourn?
Routes 4, 4A and 4C, run by Newbury & District.
Where do buses stop in Newbury?
The busiest stops are Newbury station, Newbury Racecourse station, Newbury Wharf, Park Way Top and Park Way.
Which bus companies run in Newbury?
Great Western Railway, Reading Buses, Stagecoach South, Thames Travel, Newbury & District, West Berkshire Council Transport Services and Swindon's Bus Company.
What are the most frequent buses in Newbury?
the 1 (Newbury – Reading Town Centre), the 32 (Basingstoke – Newbury), the X34 (Didcot – Great Western Park) and the 8 (Greenham – Newbury).
Where is the bus station in Newbury?
Buses meet at Newbury Wharf.

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 27 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