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
| Bearwood Road (Stop BD) | 10:10 | 11:10 | 12:10 | 13:10 | 14:10 | 15:10 |
|---|---|---|---|---|---|---|
| Hadley Stadium (adj) | 10:15 | 11:15 | 12:15 | 13:15 | 14:15 | 15:15 |
| Smethwick Old Church (opp) | 10:16 | 11:16 | 12:16 | 13:16 | 14:16 | 15:16 |
| Manor Road (before) | 10:18 | 11:18 | 12:18 | 13:18 | 14:18 | 15:18 |
| Victoria Road (after) | 10:21 | 11:21 | 12:21 | 13:21 | 14:21 | 15:21 |
| Basons Lane (after) | 10:23 | 11:23 | 12:23 | 13:23 | 14:23 | 15:23 |
| Rood End Road (adj) | 10:27 | 11:27 | 12:27 | 13:27 | 14:27 | 15:27 |
| Oldbury Interchange (Stop OF) | 10:31 | 11:31 | 12:31 | 13:31 | 14:31 | 15:31 |
- Bearwood Road (Stop BD) 10:10–15:10
- Three Shires Oak Road (Stop BL) 10:10–15:10
- Willow Avenue (before) 10:12–15:12
- Hadley Stadium (adj) 10:15–15:15
- Capethorn Road (opp) 10:16–15:16
- Stanhope Road (adj) 10:16–15:16
- Smethwick Old Church (opp) 10:16–15:16
- Cemetery Road (opp) 10:17–15:17
- Hollybush (opp) 10:17–15:17
- Manor Road (before) 10:18–15:18
- Lee Gardens (opposite) 10:19–15:19
- Bartleet Road (after) 10:20–15:20
- Victoria Road (after) 10:21–15:21
- Hayes Road (after) 10:22–15:22
- Douglas Road (after) 10:23–15:23
- Basons Lane (after) 10:23–15:23
- Birch Street (adj) 10:24–15:24
- Apollo Road (adj) 10:26–15:26
- Rood End Road (adj) 10:27–15:27
- Anchor Bridge (opp) 10:28–15:28
- Bridge Street (opp) 10:29–15:29
- Oldbury Interchange (Stop OF) 10:31–15:31
Towards RUTLAND RD, Bearwood Rd
| Oldbury Interchange (Stop OF) | 09:35 | 10:35 | 11:35 | 12:35 | 13:35 | 14:35 |
|---|---|---|---|---|---|---|
| Rood End Road (opp) | 09:38 | 10:38 | 11:38 | 12:38 | 13:38 | 14:38 |
| Birch Street (opp) | 09:42 | 10:42 | 11:42 | 12:42 | 13:42 | 14:42 |
| Hayes Road (before) | 09:44 | 10:44 | 11:44 | 12:44 | 13:44 | 14:44 |
| Lee Gardens (adj) | 09:47 | 10:47 | 11:47 | 12:47 | 13:47 | 14:47 |
| Cemetery Road (adj) | 09:49 | 10:49 | 11:49 | 12:49 | 13:49 | 14:49 |
| Stanhope Road (opp) | 09:50 | 10:50 | 11:50 | 12:50 | 13:50 | 14:50 |
| Bearwood Road (Stop BD) | 09:57 | 10:57 | 11:57 | 12:57 | 13:57 | 14:57 |
- Oldbury Interchange (Stop OF) 09:35–14:35
- Bridge Street (adj) 09:36–14:36
- Anchor Bridge (adj) 09:37–14:37
- Rood End Road (opp) 09:38–14:38
- Apollo Road (opp) 09:40–14:40
- Birch Street (opp) 09:42–14:42
- Basons Lane (before) 09:43–14:43
- Douglas Road (before) 09:44–14:44
- Hayes Road (before) 09:44–14:44
- Victoria Road (before) 09:44–14:44
- Bartleet Road (opposite) 09:46–14:46
- Lee Gardens (adj) 09:47–14:47
- Manor Road (after) 09:48–14:48
- Hollybush (adj) 09:48–14:48
- Cemetery Road (adj) 09:49–14:49
- Smethwick Old Church (adj) 09:49–14:49
- Stanhope Road (opp) 09:50–14:50
- Bearwood Road (after) 09:51–14:51
- Willow Avenue (adjacent) 09:53–14:53
- Bearwood Road (Stop BD) 09:57–14:57
No service on Sunday.
All 21 bus stops
- Bearwood Road (Stop BD)
- Three Shires Oak Road (Stop BL)
- Willow Avenue (before)
- Hadley Stadium (adj)
- Capethorn Road (opp)
- Stanhope Road (adj)
- Smethwick Old Church (opp)
- Cemetery Road (opp)
- Hollybush (opp)
- Manor Road (before)
- Lee Gardens (opposite)
- Bartleet Road (after)
- Victoria Road (after)
- Hayes Road (after)
- Douglas Road (after)
- Basons Lane (after)
- Birch Street (adj)
- Apollo Road (adj)
- Rood End Road (adj)
- Anchor Bridge (opp)
- Bridge Street (opp)
- Oldbury Interchange (Stop OF)
- Bridge Street (adj)
- Anchor Bridge (adj)
- Rood End Road (opp)
- Apollo Road (opp)
- Birch Street (opp)
- Basons Lane (before)
- Douglas Road (before)
- Hayes Road (before)
- Victoria Road (before)
- Bartleet Road (opposite)
- Lee Gardens (adj)
- Manor Road (after)
- Hollybush (adj)
- Cemetery Road (adj)
- Smethwick Old Church (adj)
- Stanhope Road (opp)
- Bearwood Road (after)
- Willow Avenue (adjacent)
21 bus operator and areas
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.