12 Birmingham to Dudley via Londonderry, Oakham
Operated by National Express West Midlands. First bus 05:16, last bus 23:58. 97 journeys on weekdays. Fares: singles usually capped at £3 — more.
Wanted a different 12? 67 other bus routes are numbered 12 elsewhere in the UK — see every 12 bus timetable by area.
| Stop | 05:53 | 06:23 | 06:10 | 06:30 | 06:50 | 07:10 | 07:30 | 07:50 | 08:10 | 08:30 | 08:50 | 09:10 | 09:30 | 09:50 | 10:10 | 10:30 | 10:50 | 11:10 | 11:30 | 11:50 | 12:10 | 12:30 | 12:50 | 13:10 | 13:30 | 13:50 | 14:10 | 14:30 | 14:50 | 15:10 | 15:30 | 15:50 | 16:10 | 16:30 | 16:50 | 17:10 | 17:31 | 17:55 | 18:19 | 18:43 | 19:13 | 19:43 | 20:13 | 20:43 | 21:18 | 21:58 | 22:38 | 23:18 | 23:58 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Colmore Row (Stop SH2) | · | · | 06:10 | 06:30 | 06:50 | 07:10 | 07:30 | 07:50 | 08:10 | 08:30 | 08:50 | 09:10 | 09:30 | 09:50 | 10:10 | 10:30 | 10:50 | 11:10 | 11:30 | 11:50 | 12:10 | 12:30 | 12:50 | 13:10 | 13:30 | 13:50 | 14:10 | 14:30 | 14:50 | 15:10 | 15:30 | 15:50 | 16:10 | 16:30 | 16:50 | 17:10 | 17:31 | 17:55 | 18:19 | 18:43 | 19:13 | 19:43 | 20:13 | 20:43 | 21:18 | 21:58 | 22:38 | 23:18 | 23:58 |
| The Bear Tavern (Stop BM) | · | · | 06:26 | 06:46 | 07:08 | 07:29 | 07:53 | 08:15 | 08:38 | 08:54 | 09:12 | 09:32 | 09:52 | 10:12 | 10:32 | 10:52 | 11:12 | 11:32 | 11:52 | 12:12 | 12:32 | 12:53 | 13:13 | 13:33 | 13:54 | 14:14 | 14:34 | 14:57 | 15:17 | 15:39 | 16:00 | 16:18 | 16:38 | 16:58 | 17:18 | 17:38 | 17:59 | 18:21 | 18:43 | 19:06 | 19:36 | 20:05 | 20:34 | 21:04 | 21:37 | 22:17 | 22:57 | 23:37 | 00:17 |
| Crosswells Road (after) | · | · | 06:34 | 06:55 | 07:17 | 07:39 | 08:04 | 08:26 | 08:49 | 09:04 | 09:22 | 09:42 | 10:02 | 10:22 | 10:42 | 11:02 | 11:22 | 11:42 | 12:02 | 12:22 | 12:42 | 13:03 | 13:23 | 13:43 | 14:04 | 14:24 | 14:45 | 15:08 | 15:29 | 15:51 | 16:12 | 16:30 | 16:50 | 17:10 | 17:29 | 17:49 | 18:10 | 18:31 | 18:53 | 19:16 | 19:46 | 20:15 | 20:43 | 21:13 | 21:45 | 22:25 | 23:05 | 23:45 | 00:25 |
| Oldbury Interchange (Stop OC) | 05:53 | 06:23 | 06:45 | 07:06 | 07:29 | 07:53 | 08:18 | 08:41 | 09:04 | 09:17 | 09:34 | 09:54 | 10:14 | 10:34 | 10:54 | 11:14 | 11:34 | 11:54 | 12:15 | 12:35 | 12:55 | 13:16 | 13:36 | 13:56 | 14:17 | 14:38 | 15:00 | 15:24 | 15:45 | 16:07 | 16:28 | 16:46 | 17:05 | 17:25 | 17:43 | 18:02 | 18:23 | 18:43 | 19:05 | 19:28 | 19:57 | 20:26 | 20:54 | 21:24 | 21:55 | 22:35 | 23:15 | 23:55 | 00:35 |
| Poplar Avenue (opp) | 06:02 | 06:32 | 06:55 | 07:16 | 07:41 | 08:05 | 08:32 | 08:55 | 09:15 | 09:28 | 09:44 | 10:04 | 10:24 | 10:44 | 11:04 | 11:24 | 11:44 | 12:04 | 12:25 | 12:45 | 13:05 | 13:26 | 13:46 | 14:06 | 14:28 | 14:49 | 15:14 | 15:38 | 15:59 | 16:22 | 16:44 | 17:02 | 17:20 | 17:39 | 17:56 | 18:12 | 18:32 | 18:52 | 19:14 | 19:37 | 20:06 | 20:34 | 21:02 | 21:32 | 22:02 | 22:42 | 23:22 | 00:02 | 00:42 |
| Coronation Gardens (Stop DY7) | 06:17 | 06:47 | 07:11 | 07:33 | 07:58 | 08:24 | 08:53 | 09:13 | 09:33 | 09:45 | 10:01 | 10:21 | 10:41 | 11:01 | 11:21 | 11:41 | 12:01 | 12:21 | 12:42 | 13:02 | 13:22 | 13:43 | 14:04 | 14:24 | 14:46 | 15:07 | 15:32 | 15:58 | 16:19 | 16:43 | 17:05 | 17:22 | 17:39 | 17:57 | 18:13 | 18:29 | 18:47 | 19:07 | 19:29 | 19:51 | 20:20 | 20:48 | 21:16 | 21:45 | 22:15 | 22:55 | 23:35 | 00:15 | 00:55 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Tickets on the 12
National Express West Midlands publishes singles, day tickets and season tickets on this route for adults, children, students and older passengers.
Adult nBUS · Child nBUS · Group nBUS · Adult Single · Child Single
…and 69 more tickets on this route.
A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.
Ticket types come from National Express West Midlands's own fares data on the Bus Open Data Service, last updated 14 July 2026. That dataset lists what's sold, not what it costs, so check prices with National Express West Midlands.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with National Express West Midlands before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route 12
12 towards Dudley
All 64 stops
- Colmore Row (Stop SH2) Birmingham
- Art Gallery (Stop ES1) Birmingham
- Newhall Street (Stop GC1) Birmingham
- Library Metro (Stop BR1) Centenary Square
- Brindleyplace Metro (Stop BR7) Centenary Square
- Five Ways Metro (opp) Five Ways
- Edgbaston Village Metro (Stop FM) Five Ways
- Plough & Harrow Hotel (opp) Five Ways
- Monument Road (opposite) Botanical Gardens
- Strathallen Hotel (adj) Chad Valley
- York Road (adj) Chad Valley
- Vernon Road (opposite) Rotton Park
- Deblen Drive (adj) Rotton Park
- Stanmore Road (before) Rotton Park
- George Dixon Academy (adj) Rotton Park
- Bernard Road (opp) Rotton Park
- Beverley House (opp) Moor Pool
- Barnsley Road (adj) Moor Pool
- Drayton Road (adj) Bearwood
- Willow Avenue (Stop BB) Court Oak
- The Bear Tavern (Stop BM) Bearwood
- Ethel Road (before) Bearwood
- Gladys Road (opposite) Bearwood
- Addenbrooke Road (before) Bearwood
- Thimblemill Cemetery (adj) Warley
- William Road (adj) Londonderry
- Hales Lane (opp) Londonderry
- Queens Road (before) Londonderry
- Douglas Road (after) Londonderry
- Basons Lane (after) Londonderry
- Darby Road (opp) Londonderry
- Crosswells Road (after) Rood End
- Richmond Hill (opposite) Rood End
- Tat Bank Crossroads (after) Rood End
- Langley Green Station (adj) Langley Green
- Station Road (before) Langley
- Mill Lane (adj) Langley
- Underhill Street (adj) Langley
- Titford Road (adj) Langley
- Park Street (adj) Langley
- Park Lane Industrial Estate (adj) Tat Bank
- Oldbury Ringway (before) Oldbury
- Oldbury Interchange (Stop OC) Oldbury
- Sandwell Council House (adjacent) Oldbury
- Wharfside (opp) Oldbury
- Chapel Street (opp) Rounds Green
- Brades Road (after) Rounds Green
- Bath Row (after) Rounds Green
- Bury Hill Road (opp) Rounds Green
- Hilton Road (adj) Rounds Green
- Lower City Road (before) Grace Mary Estate
- Poplar Avenue (opp) Grace Mary Estate
- Poplar Rise (opp) Grace Mary Estate
- Hawfield Road (adj) Grace Mary Estate
- St Andrews Drive (opp) Grace Mary Estate
- Warrens Hall Farm (opp) Oakham
- Gibbet Hill (adj) Oakham
- Tansley Hill Avenue (opp) Tansley Hill
- View Drive (opp) Dixons Green
- Blackacre Road (adjacent) Dixons Green
- St John's Road (opp) Kates Hill
- North Street (after) Kates Hill
- Wolverhampton Street (after) Dudley
- Coronation Gardens (Stop DY7) Dudley
12 towards Birmingham
All 61 stops
- Coronation Gardens (Stop DY7) Dudley
- St Edmunds Church (Stop DY12) Dudley
- North Street (before) Kates Hill
- St John's Road (adjacent) Kates Hill
- Bennetts Hill (after) Dixons Green
- View Drive (after) Dixons Green
- Tansley Hill Avenue (adj) Tansley Hill
- Gibbet Hill (opp) Oakham
- Warrens Hall Farm (adj) Oakham
- Portway Hill (opp) Grace Mary Estate
- Hawfield Road (opp) Grace Mary Estate
- Poplar Rise (adj) Grace Mary Estate
- Poplar Avenue (adj) Grace Mary Estate
- Lower City Road (after) Grace Mary Estate
- Hilton Road (opp) Rounds Green
- Wolverhampton Road (after) Rounds Green
- no. 54 (outside) Rounds Green
- Rounds Green School (opp) Rounds Green
- Chapel Street (adj) Rounds Green
- Wharfside (adj) Oldbury
- Sandwell Council House (opposite) Oldbury
- Oldbury Interchange (Stop OG) Oldbury
- Oldbury Ringway (after) Oldbury
- Park Lane Industrial Estate (opp) Tat Bank
- Park Street (opp) Langley
- Underhill Street (opp) Langley
- Mill Lane (opp) Langley
- Langley Green Station (opp) Langley Green
- Tat Bank Crossroads (after) Rood End
- Richmond Hill (adj) Rood End
- Thornwood Close (before) Langley Green
- Darby Road (adj) Londonderry
- Basons Lane (before) Londonderry
- Douglas Road (before) Londonderry
- Queens Road (after) Londonderry
- Hales Lane (adj) Londonderry
- William Road (opp) Londonderry
- Thimblemill Cemetery (opp) Warley
- Addenbrooke Road (after) Bearwood
- Gladys Road (adj) Bearwood
- Wigorn Road (after) Bearwood
- The Bear Tavern (Stop BA) Bearwood
- Drayton Road (opp) Bearwood
- Barnsley Road (opp) Moor Pool
- Beverley House (adj) Moor Pool
- Bernard Road (adj) Rotton Park
- St Germain's Church (opp) Rotton Park
- Stanmore Road (after) Rotton Park
- Vernon Road (adjacent) Rotton Park
- York Road (opp) Chad Valley
- Strathallen Hotel (opp) Chad Valley
- Monument Road (after) Botanical Gardens
- Plough & Harrow Hotel (adj) Five Ways
- Edgbaston Village Metro (Stop FN) Five Ways
- Five Ways Metro (before) Five Ways
- Brindleyplace Metro (Stop BR6) Centenary Square
- Library Metro (Stop BR4) Centenary Square
- Newhall Street (Stop GC3) Birmingham
- Railway Bridge (Stop GC4) Birmingham
- Lloyd House (Stop SQ5) Birmingham
- Colmore Row (Stop SH2) Birmingham
Towns & areas on this route
Frequently asked questions
What time is the first 12 bus?
The first 12 departure on weekdays leaves at 05:16 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 12 bus?
The last 12 on weekdays leaves its first stop at 23:58. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 12 bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). National Express West Midlands day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 12 bus?
The 12 is operated by National Express West Midlands.
Timetable data from National Express West Midlands via the DfT Bus Open Data Service (West Midlands feed). Check before you travel — services can change at short notice.