Bus times in Reading

All the buses in Reading: 72 bus routes and 614 bus stops. Pick a stop for live departures, or a route for the full timetable.

Next buses from St Marys Butts (stop CR) as of 16:42

Scheduled times at Reading’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.

    Cancellations & disruptions in Reading today

    Bus routes serving Reading

    Show 29 more routes
    School, works and infrequent services (31 — under 10 journeys a day)

    Route numbers are reused all over the country. See every UK 17 bus, 6 bus, 26 bus, 5 bus, 21 bus, 3 bus, 20 bus, 500 bus, 850 bus, 33 bus, X40 bus or 11 bus timetable.

    Buses to…

    Single fares in England: capped at £3 until 31 Dec 2026, then £2. Fare cap guide →

    Where can you get to by bus from Reading?

    Show 18 more places

    Map of bus stops in Reading

    The 250 busiest stops shown — more are listed below. Tap a marker for live departures.

    Bus stops in Reading

    Showing the 500 busiest of 614 stops. Search every stop for one that isn't here.

    Busiest stops

    All stops by area (36 areas)
    Reading (24 stops)
    Campus Reading International (1 stop)
    Castle Hill - Bath Road (7 stops)
    Caversham (31 stops)
    Coley (2 stops)
    Coley Park (7 stops)
    Dee Road Estate (10 stops)
    Erleigh Road (7 stops)
    GreenPark (19 stops)
    Horncastle (4 stops)
    Katesgrove (7 stops)
    Kennet Island (8 stops)
    Kings Meadow (5 stops)
    Meadway (14 stops)
    New Town (4 stops)
    North Earley (20 stops)
    Palmer Park (4 stops)
    Portman Road Industrial Estate (6 stops)
    Prospect Park (10 stops)
    Reading Stadium (3 stops)
    Reading Town Centre (56 stops)
    Reading West (17 stops)
    Rivermead (3 stops)
    Royal Berkshire Hospital (8 stops)
    Shinfield Road (8 stops)
    Southcote (28 stops)
    Thames Valley Park (6 stops)
    The Mount (9 stops)
    Tilehurst (53 stops)
    Tilehurst Road (10 stops)
    University of Reading (10 stops)
    Whiteknights (14 stops)
    Whitley (42 stops)
    Whitley Street (3 stops)
    Whitley Wood (34 stops)
    Worton Grange (6 stops)

    Operators in Reading

    Bus services here are registered with Reading Borough Council. See registered service changes and withdrawals →

    Frequently asked questions

    Which buses run in Reading?

    72 bus routes serve Reading, run by 9 operators including Reading Buses and Horseman Coaches. The busiest are the 17 (Whiteknights to Tilehurst), the 6 (Reading to Whitley Wood), the 26 (Reading to Calcot), the 5 (Reading to Whitley Wood), the 21 (Reading to Lower Earley), the 3 (Reading to Wokingham), the 20 (Central Reading to Reading University) and the 500 (Reading to Winnersh Triangle), plus 33 other regular routes and 31 school or occasional services.

    How much is the bus fare in Reading?

    Most single fares in England are capped at £3 until 31 December 2026, falling to £2 from 1 January 2027. Buses in Reading are run by Reading Buses, Carousel Buses, Thames Valley Buses, Oxfordshire County Council (Fleet Services), Whites Coaches, Horseman Coaches, Thames Travel, Reading RailAir, Stewarts Coaches — check each operator's day and weekly tickets, which are often cheaper for multiple journeys.

    How many bus stops are there in Reading?

    There are 614 active bus stops in Reading across Reading, Campus Reading International, Castle Hill - Bath Road, Caversham, Coley, Coley Park, Dee Road Estate, Erleigh Road, GreenPark, Horncastle. Each stop page on this site shows the next departures and every route that calls there.

    Bus times near Reading