Shrewsbury Bus Station

38 bus routes across 16 stands, first bus around 05:35, last around 20:33. The next departures are below, with the stand each leaves from; open a stand for live tracking, or a route for the full timetable.

Next departures as of 02:46

Scheduled times from the operators’ timetables — they update automatically. Open a stand below for live tracking.

Routes from Shrewsbury Bus Station

Stands at Shrewsbury Bus Station

Other bus stations nearby

Frequently asked questions

Which buses go from Shrewsbury Bus Station?

38 bus routes call at Shrewsbury Bus Station: the 1 to Monkmoor, the 11 to Bicton Heath, the 17 (Shrewsbury circular), the 20 to Radbrook, the 21 to Reabrook, the 23 to Monkmoor, the 24 to Harlescott, the 25 to Harlescott, the 26 to Meole Village, the 27 to Bayston Hill, the 64 to Hanley, the 64 to Hanley, the 74 between Walford and Llanrhaeadr-ym-Mochnant, the 74A to Llanfyllin, the 96 to Telford, the 96A to Telford, the 409 between Victoria and Penglais, the 435 to Ludlow, the 436 to High Town, the 437 to Broseley and more.

How many stands does Shrewsbury Bus Station have?

16 stands are in use, each with its own live departure board. The list below says which routes leave from each, and every route above says its stand.

What time is the first and last bus from Shrewsbury Bus Station?

The earliest departure is around 05:35 and the latest around 20:33 on a weekday, across all routes. Individual routes vary — open a route for its own timetable.

Who runs the buses from Shrewsbury Bus Station?

Arriva Midlands, Hotspur, Lakeside Coaches, D & G Bus, Tanat Valley Coaches, Select Bus Services and 3 more.

Looking for the whole town rather than the station? All bus times in Shrewsbury. Stand data from NaPTAN; timetables from the operators' own open data.