Bus times in Shrewsbury

All the buses in Shrewsbury: 48 bus routes and 592 bus stops. Pick a stop for live departures, or a route for the full timetable.

Next buses from Dogpole (adj) as of 16:44

Scheduled times at Shrewsbury’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 Shrewsbury today

    Bus routes serving Shrewsbury

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

    Route numbers are reused all over the country. See every UK 11 bus, 1 bus, 27 bus, 25 bus, 24 bus, X5 bus, 26 bus, X10 bus, X77 bus, 21 bus, 436 bus or 64 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 Shrewsbury?

    Show 18 more places

    Map of bus stops in Shrewsbury

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

    Bus stops in Shrewsbury

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

    Busiest stops

    All stops by area (38 areas)
    Shrewsbury (39 stops)
    Abbey Foregate (10 stops)
    Battlefield (10 stops)
    Bayston Hill (30 stops)
    Belle Vue (14 stops)
    Belvidere (22 stops)
    Berwick (4 stops)
    Bicton (4 stops)
    Bicton Heath (16 stops)
    Castle Fields (19 stops)
    Coleham (8 stops)
    Copthorne (30 stops)
    Coton Hill (6 stops)
    Ditherington (5 stops)
    Frankwell (6 stops)
    Gains Park (9 stops)
    Greenfields (5 stops)
    Harlescott (12 stops)
    Harlescott Grange (15 stops)
    Herongate (10 stops)
    Kingsland (9 stops)
    Little Harlescott (11 stops)
    London Road (13 stops)
    Meole Brace (9 stops)
    Meole Village (18 stops)
    Monkmoor (27 stops)
    Mount Pleasant (14 stops)
    Old Potts Way (4 stops)
    Radbrook (26 stops)
    Reabrook (9 stops)
    Shelton (8 stops)
    Springfield (4 stops)
    Sundorne (30 stops)
    Sutton (12 stops)
    Sutton Farm (7 stops)
    Sutton Park (4 stops)
    The Mount (12 stops)
    Weeping Cross (9 stops)

    Operators in Shrewsbury

    Bus services here are registered with Shropshire County Council. See registered service changes and withdrawals →

    Frequently asked questions

    Which buses run in Shrewsbury?

    48 bus routes serve Shrewsbury, run by 9 operators including Arriva Midlands and Hotspur. The busiest are the HPR (Harlescott to Shrewsbury), the OPR (Bicton Heath to Shrewsbury), the OHS (Bicton Heath to Shrewsbury), the RSH (Bicton Heath to Shrewsbury), the 11 (Bicton Heath to Shrewsbury), the 1 (Shrewsbury to Monkmoor), the BLU (Harlescott circular) and the GRN (Meole Brace circular), plus 27 other regular routes and 13 school or occasional services.

    How much is the bus fare in Shrewsbury?

    Most single fares in England are capped at £3 until 31 December 2026, falling to £2 from 1 January 2027. Buses in Shrewsbury are run by Arriva Midlands, Hotspur, Lakeside Coaches, Minsterley Motors, D & G Bus, Tanat Valley Coaches, Select Bus Services, National Express, Celtic Travel — check each operator's day and weekly tickets, which are often cheaper for multiple journeys.

    How many bus stops are there in Shrewsbury?

    There are 592 active bus stops in Shrewsbury across Shrewsbury, Abbey Foregate, Battlefield, Bayston Hill, Belle Vue, Belvidere, Berwick, Bicton, Bicton Heath, Castle Fields. Each stop page on this site shows the next departures and every route that calls there.

    Bus times near Shrewsbury