Bus from Oldbury (West Midlands) to Birmingham

29 direct routes · 28–44 min · first bus 05:05, last bus 23:50 (weekdays); night service 87 runs 03:19–00:30.

Next buses to Birmingham as of 09:30

Scheduled times at the boarding stop in Oldbury, from the operators' timetables — they update automatically. Open the stop for live tracking.

Direct routes

RouteOperatorJourney timeWeekday journeysDaysFirstLastBoard atGet off atCalls at
11A National Express West Midlands ~9 min 114 Sat 86 · Sun 62 05:21 00:17 Hagley Road West (Stop BP) Metchley Hall (Stop UF) —
11C National Express West Midlands ~34 min 113 Sat 87 · Sun 60 04:41 00:11 Drayton Road (opp) Leslie Rd (Stop PS) —
9 National Express West Midlands ~14 min 97 Sat 81 · Sun 44 04:09 00:47 Lordswood Road (Stop BV) Five Ways Metro (before) —
87 National Express West Midlands ~44 min 89 Sat 71 · Sun 55 03:19 00:30 Oldbury Interchange (Stop OF) Theatre Approach (Stop NS7) West Bromwich, Smethwick & Lee Bank
80 National Express West Midlands ~37 min 88 Sat 65 · Sun 41 05:05 23:50 Mallin Street (opp) Five Ways Station (near) Smethwick & Lee Bank
82 National Express West Midlands ~33 min 82 Sat 66 · Sun 54 04:58 23:09 Three Shires Oak Road (Stop BK) Theatre Approach (Stop NS7) Lee Bank
126 National Express West Midlands ~15 min 51 Sat 47 · Sun 43 05:20 23:35 Norwich Drive (opp) Five Ways Metro (before) —
12 National Express West Midlands ~16 min 47 Sat 43 · Sun 30 05:36 23:12 Drayton Road (opp) Five Ways Metro (before) —
13 National Express West Midlands ~28 min 47 Sat 43 · Sun 29 05:35 23:22 Bristnall Fields (before) Five Ways Metro (before) —
48 National Express West Midlands ~7 min 46 Sat 43 · Sun 25 05:04 23:29 Sherwood Road (Stop BE) York Street (opp) —
X8 National Express West Midlands ~13 min 44 Sat 39 · Sun 17 05:21 23:05 Lordswood Road (Stop BV) Five Ways Metro (before) —
X10 National Express West Midlands ~13 min 40 Sat 36 · Sun 25 05:42 22:34 Lordswood Road (Stop BV) Five Ways Metro (before) —
49 National Express West Midlands ~1 min 38 Sat 35 · Sun 23 06:23 23:41 Wigorn Road (before) Long Hyde Road (adj) —
89 National Express West Midlands ~15 min 30 Sat 29 · Sun 15 05:37 23:12 Queens Road (after) Grove Lane (before) Smethwick
54 Diamond Bus ~14 min 24 Sat 20 · Sun 9 06:59 20:01 Bristnall Fields (after) Fleming Road (before) Brandhall
24 Diamond Bus ~15 min 13 Sat 12 · no Sunday buses 07:31 19:31 Bell End (adj) Shenstone Avenue (opp) Blackheath & Hurst Green
22 National Express West Midlands ~16 min 9 Sat 9 · no Sunday buses 09:35 17:45 Bristnall Fields (after) Bernard Road (adj) —
112 National Express ~15 min 7 Sat 7 · Sun 7 14:45 14:45 Lordswood Road (Stop BV) Birmingham Coach Station (Stand 8) —
21 Diamond Bus ~5 min 6 Sat 6 · no Sunday buses 10:10 15:10 Bearwood Road (Stop BD) Hadley Stadium (adj) —
20 Diamond Bus ~22 min 6 Sat 6 · no Sunday buses 09:39 14:39 Uplands Avenue (adj) Barclay Road (opp) Hurst Green & Brandhall
104 National Express ~15 min 6 Sat 6 · Sun 6 18:30 18:30 Lordswood Road (Stop BV) Birmingham Coach Station (Stand 8) —
210 National Express ~35 min 4 Sat 4 · Sun 4 05:50 03:10 Lordswood Road (Stop BV) Birmingham Coach Station (Stand 8) —
100 National Express ~15 min 4 Sat 5 · Sun 5 09:05 16:45 Lordswood Road (Stop BV) Birmingham Coach Station (Stand 8) —
6 occasional services — once or twice a day · 111, 105, 101, W12, HC2, HC3

Often school, college or market-day journeys — check the route before relying on one.

RouteOperatorJourney timeWeekday journeysDaysFirstLastBoard atGet off atCalls at
111 National Express ~15 min 2 Sat 4 · Sun 4 12:45 12:45 Lordswood Road (Stop BV) Birmingham Coach Station (Stand 8) —
105 National Express ~15 min 2 Sat 2 · Sun 2 15:15 15:15 Lordswood Road (Stop BV) Birmingham Coach Station (Stand 8) —
101 National Express ~15 min 1 Sat 4 · Sun 4 13:45 13:45 Lordswood Road (Stop BV) Birmingham Coach Station (Stand 8) —
W12 National Express ~20 min 1 Tuesdays only 14:25 14:25 Lordswood Road (Stop BV) Birmingham Coach Station (Stand 8) —
HC2 Thandi Red Limited ~5 min 1 weekdays only 16:25 16:25 Lordswood Road (Stop BR) Barnsley Road (adj) —
HC3 Thandi Red Limited ~19 min 1 weekdays only 07:46 07:46 Hagley Road West (Stop BP) Culford Drive (opposite) —

Times are for the first boarding point in Oldbury on each route's weekday timetable — open the route for the full timetable, live map and every stop.

The same number runs elsewhere in the UK — see every 11A bus, 11C bus, 9 bus, 87 bus, 80 bus, 82 bus, 126 bus or 12 bus timetable.

8 of these 29 services are long-distance coaches — the fare cap and local bus passes apply to the buses here, but not to the coaches, which set their own fares.
Single fares on this journey are capped at £3 on participating routes (England cap, until 31 Dec 2026 — then £2). Details →

Frequently asked questions

Which bus goes from Oldbury to Birmingham?

29 routes run directly from Oldbury to Birmingham: the 11A (National Express West Midlands), the 11C (National Express West Midlands), the 9 (National Express West Midlands), the 87 (National Express West Midlands), the 80 (National Express West Midlands), the 82 (National Express West Midlands), the 126 (National Express West Midlands), the 12 (National Express West Midlands), the 13 (National Express West Midlands), the 48 (National Express West Midlands), the X8 (National Express West Midlands), the X10 (National Express West Midlands), the 49 (National Express West Midlands), the 89 (National Express West Midlands), the 54 (Diamond Bus), the 24 (Diamond Bus), the 22 (National Express West Midlands), the 112 (National Express), the 21 (Diamond Bus), the 20 (Diamond Bus), the 104 (National Express), the 210 (National Express), the 100 (National Express), the 111 (National Express), the 105 (National Express), the 101 (National Express), the W12 (National Express), the HC2 (Thandi Red Limited), the HC3 (Thandi Red Limited). The most frequent is the 11A, 114 times each weekday — board at Hagley Road West (Stop BP) and get off at Metchley Hall (Stop UF), about 9 minutes.

How long does the bus take from Oldbury to Birmingham?

Between 28 minutes on the 13 and 44 on the 87, depending on which route you catch and on traffic.

What time is the first and last bus from Oldbury to Birmingham?

On weekdays the first direct bus leaves around 05:05 and the last around 23:50 — and night service 87 runs 03:19–00:30. Check the route timetables for weekends.

How much is the bus from Oldbury to Birmingham?

Most single fares in England are capped at £3 until 31 December 2026, then £2 from 1 January 2027.

More options