31A Worcester ↔ Worcester Bus Station

Operated by First Worcestershire. First bus 09:05, last bus 14:05. 22 journeys on weekdays.

The 31A is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

31A towards Worcester Bus Station — Monday to Friday (22 journeys)
Worcester Bus Station (Stand E) 09:0509:0509:3509:3510:0510:0510:3510:3511:0511:0511:3511:3512:0512:0512:3512:3513:0513:0513:3513:3514:0514:05
University Gates (opp) 09:1509:1309:4409:4310:1410:1310:4510:4311:1511:1411:4511:4412:1712:1412:4612:4413:1513:1413:4513:4414:1614:15
Monarch Drive (stop) 09:2109:2009:5209:5110:2210:2110:5210:5111:2311:2111:5211:5112:2412:2212:5212:5213:2113:2113:5213:5214:2314:22
Students Union (adj) 09:2609:2609:5709:5610:2710:2710:5610:5711:2811:2811:5811:5812:3012:2912:5812:5813:2713:2813:5813:5814:2814:28
Worcester Bus Station (Stand J) 09:4509:4110:1610:1210:4610:4211:1711:1211:4511:4312:1512:1312:4712:4313:1613:1313:4513:4314:1614:1314:4614:43

Route map

All stops on route 31A

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 31A bus?

The first 31A departure on weekdays leaves at 09:05 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 31A bus?

The last 31A on weekdays leaves its first stop at 14:05. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 31A bus cost?

The 31A is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. First Worcestershire day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 31A bus?

The 31A is operated by First Worcestershire.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.