Skip to content
Stopwatch

Thames Valley Buses routes and timetables

Thames Valley Buses is a bus network serving Slough, Maidenhead and Bracknell, England, with 34 bus routes in the current timetable. On weekdays the first bus leaves at 05:16 and the last at 23:30. Open a route for the whole day in both directions, with the next bus highlighted.

Timetable change on 24 October 2026. These pages show the current timetable.

All routes

Thames Valley Buses route map

Busiest stops

Thames Valley Buses questions

How many routes does Thames Valley Buses have?

Thames Valley Buses has 34 bus routes in the current timetable, serving Slough, Maidenhead and Bracknell.

What time do Thames Valley Buses buses start and stop?

On a weekday the earliest route starts at 05:16 and the last bus leaves at 23:30. Each route page lists its own first and last bus for every day.

Does Thames Valley Buses run on Sundays?

12 of the 34 routes run on Sundays. The others do not; their pages say which days they run.

Is there a Thames Valley Buses route map?

Yes. Open the map on this page to see every route, and open a route to see its stops on the map.

Where do the Thames Valley Buses times come from?

From the open timetable data published by Thames Valley Buses, refreshed 4 October 2026. These are scheduled times, not live arrivals.

Source: Thames Valley Buses open data (GTFS schedule for Thames Valley Buses), used under the Open Government Licence v3.0. Refreshed 4 October 2026. Disruptions and service alerts are published by the operator. Contains public sector information licensed under the Open Government Licence v3.0. Changes made: times reformatted into timetables and departure lists.

Enter to open · Esc to close