EN
English
21

21 Bus Timetable Bearwood – Oldbury

The 21 bus runs from Bearwood to Oldbury via 40 stops; on Mon–Sat there are 12 journeys and the first bus leaves Bearwood Road (Stop BD) at 10:10.

First bus
10:10
Last bus
15:10
12 journeys

Scheduled timetable for 16 November 2026 – 22 November 2026 · data updated . Bank holiday services may differ.

21 bus times by direction

Mon–Sat12 journeys

Towards Oldbury, Halesowen Street

6 journeys · times at main stops

Bearwood Road (Stop BD)10:1011:1012:1013:1014:1015:10
Hadley Stadium (adj)10:1511:1512:1513:1514:1515:15
Smethwick Old Church (opp)10:1611:1612:1613:1614:1615:16
Manor Road (before)10:1811:1812:1813:1814:1815:18
Victoria Road (after)10:2111:2112:2113:2114:2115:21
Basons Lane (after)10:2311:2312:2313:2314:2315:23
Rood End Road (adj)10:2711:2712:2713:2714:2715:27
Oldbury Interchange (Stop OF)10:3111:3112:3113:3114:3115:31

First and last bus at each stop

  1. Bearwood Road (Stop BD) 10:10–15:10
  2. Three Shires Oak Road (Stop BL) 10:10–15:10
  3. Willow Avenue (before) 10:12–15:12
  4. Hadley Stadium (adj) 10:15–15:15
  5. Capethorn Road (opp) 10:16–15:16
  6. Stanhope Road (adj) 10:16–15:16
  7. Smethwick Old Church (opp) 10:16–15:16
  8. Cemetery Road (opp) 10:17–15:17
  9. Hollybush (opp) 10:17–15:17
  10. Manor Road (before) 10:18–15:18
  11. Lee Gardens (opposite) 10:19–15:19
  12. Bartleet Road (after) 10:20–15:20
  13. Victoria Road (after) 10:21–15:21
  14. Hayes Road (after) 10:22–15:22
  15. Douglas Road (after) 10:23–15:23
  16. Basons Lane (after) 10:23–15:23
  17. Birch Street (adj) 10:24–15:24
  18. Apollo Road (adj) 10:26–15:26
  19. Rood End Road (adj) 10:27–15:27
  20. Anchor Bridge (opp) 10:28–15:28
  21. Bridge Street (opp) 10:29–15:29
  22. Oldbury Interchange (Stop OF) 10:31–15:31

Towards RUTLAND RD, Bearwood Rd

6 journeys · times at main stops

Oldbury Interchange (Stop OF)09:3510:3511:3512:3513:3514:35
Rood End Road (opp)09:3810:3811:3812:3813:3814:38
Birch Street (opp)09:4210:4211:4212:4213:4214:42
Hayes Road (before)09:4410:4411:4412:4413:4414:44
Lee Gardens (adj)09:4710:4711:4712:4713:4714:47
Cemetery Road (adj)09:4910:4911:4912:4913:4914:49
Stanhope Road (opp)09:5010:5011:5012:5013:5014:50
Bearwood Road (Stop BD)09:5710:5711:5712:5713:5714:57

First and last bus at each stop

  1. Oldbury Interchange (Stop OF) 09:35–14:35
  2. Bridge Street (adj) 09:36–14:36
  3. Anchor Bridge (adj) 09:37–14:37
  4. Rood End Road (opp) 09:38–14:38
  5. Apollo Road (opp) 09:40–14:40
  6. Birch Street (opp) 09:42–14:42
  7. Basons Lane (before) 09:43–14:43
  8. Douglas Road (before) 09:44–14:44
  9. Hayes Road (before) 09:44–14:44
  10. Victoria Road (before) 09:44–14:44
  11. Bartleet Road (opposite) 09:46–14:46
  12. Lee Gardens (adj) 09:47–14:47
  13. Manor Road (after) 09:48–14:48
  14. Hollybush (adj) 09:48–14:48
  15. Cemetery Road (adj) 09:49–14:49
  16. Smethwick Old Church (adj) 09:49–14:49
  17. Stanhope Road (opp) 09:50–14:50
  18. Bearwood Road (after) 09:51–14:51
  19. Willow Avenue (adjacent) 09:53–14:53
  20. Bearwood Road (Stop BD) 09:57–14:57

No service on Sunday.

All 21 bus stops

  1. Bearwood Road (Stop BD)
  2. Three Shires Oak Road (Stop BL)
  3. Willow Avenue (before)
  4. Hadley Stadium (adj)
  5. Capethorn Road (opp)
  6. Stanhope Road (adj)
  7. Smethwick Old Church (opp)
  8. Cemetery Road (opp)
  9. Hollybush (opp)
  10. Manor Road (before)
  11. Lee Gardens (opposite)
  12. Bartleet Road (after)
  13. Victoria Road (after)
  14. Hayes Road (after)
  15. Douglas Road (after)
  16. Basons Lane (after)
  17. Birch Street (adj)
  18. Apollo Road (adj)
  19. Rood End Road (adj)
  20. Anchor Bridge (opp)
  21. Bridge Street (opp)
  22. Oldbury Interchange (Stop OF)
  23. Bridge Street (adj)
  24. Anchor Bridge (adj)
  25. Rood End Road (opp)
  26. Apollo Road (opp)
  27. Birch Street (opp)
  28. Basons Lane (before)
  29. Douglas Road (before)
  30. Hayes Road (before)
  31. Victoria Road (before)
  32. Bartleet Road (opposite)
  33. Lee Gardens (adj)
  34. Manor Road (after)
  35. Hollybush (adj)
  36. Cemetery Road (adj)
  37. Smethwick Old Church (adj)
  38. Stanhope Road (opp)
  39. Bearwood Road (after)
  40. Willow Avenue (adjacent)

21 bus operator and areas

Diamond Bus · West Midlands

21 bus FAQ

What time is the first 21 bus?
Mon–Sat: the first 21 leaves Bearwood Road (Stop BD) at 10:10.
What time is the last 21 bus?
Mon–Sat: the last 21 towards Oldbury, Halesowen Street leaves Bearwood Road (Stop BD) at 15:10.
Does the 21 run every day?
No. The 21 runs on Mon–Sat, with no service on Sunday.
Who operates the 21 bus?
The 21 is run by Diamond Bus.

Official information

Opens an external website.