38 Worcester Bus Station ↔ Royal Hospital

Operated by First Worcestershire. First bus 05:45, last bus 21:23. 186 journeys on weekdays.

The 38 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.

38 towards Royal Hospital — Monday to Friday (95 journeys)
Worcester Bus Station (Stand C) 05:4505:5506:2506:2506:4506:4507:3009:1009:1009:1009:1009:3009:3009:5009:5010:1010:1010:1010:1010:3010:3010:5010:5011:1011:1011:1011:1011:3011:3011:5011:5012:1012:1012:1012:1012:3012:3012:5012:5013:1013:1013:1013:1013:3013:3013:5013:5014:1014:1014:1014:1014:3014:3014:5014:5015:1015:1015:1015:1015:3015:3015:5015:5016:1016:1016:1016:1016:3016:3016:5016:5017:1017:1017:1017:1017:3017:3017:5017:5018:1018:1018:1018:1018:3018:3019:0019:0019:1019:3019:3020:0020:1020:3021:0021:10
Shrub Hill Station (Adj) 05:4805:5906:3006:3006:5106:4907:3409:1709:1309:1509:1409:3509:3709:5609:5410:1610:1510:1410:1510:3610:3510:5610:5511:1611:1411:1611:1511:3711:3511:5711:5512:1712:1612:1612:1512:3712:3612:5712:5513:1713:1513:1613:1713:3713:3613:5713:5514:1514:1714:1714:1514:3714:3614:5714:5615:1615:1615:1615:1415:3515:3615:5715:5516:1716:1516:1416:1616:3716:3616:5616:5517:1717:1517:1617:1417:3617:3517:5617:5518:1618:1418:1518:1518:3618:3719:0519:0619:1419:3519:3420:0520:1420:3421:0421:13
Liverpool Road (Opp) 05:5206:0406:3406:3406:5606:5407:3909:2309:1809:2009:1909:4109:4310:0210:0010:2210:2010:1810:2010:4210:4111:0211:0111:2311:1911:2211:2111:4311:4212:0312:0212:2312:2112:2312:2012:4412:4313:0313:0213:2313:2113:2313:2313:4413:4314:0314:0214:2114:2314:2314:2314:4414:4315:0415:0315:2215:2315:2515:2015:4415:4316:0416:0416:2416:2116:1916:2416:4516:4417:0317:0317:2417:2117:2317:1917:4317:4218:0318:0118:2218:2018:2018:2118:4218:4319:1019:1219:2019:4119:3920:1020:1920:3921:0921:18
A & E Unit (Adj) 05:5606:0906:4106:3807:0206:5807:4209:2909:2109:2509:2409:4609:4910:0910:0510:2910:2510:2210:2510:4910:4611:0911:0611:3011:2411:2711:2611:5011:4712:1012:0712:3012:2712:2812:2412:5112:4713:1113:0713:3013:2613:2813:2913:5113:4814:1014:0814:2514:3014:2914:2814:5114:4815:1115:1015:2815:3115:3115:2415:5015:5116:1116:1016:3116:2816:2316:3016:5216:5017:1017:0917:3117:2817:2917:2417:5017:4818:1018:0618:3018:2418:2718:2618:4718:5219:1519:1819:2419:4819:4320:1620:2320:4421:1521:21

Route map

All stops on route 38

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 38 bus?

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

What time is the last 38 bus?

The last 38 on weekdays leaves its first stop at 21:23. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 38 bus cost?

The 38 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 38 bus?

The 38 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.