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.

Next towards Dudley from Colmore Row (Stop SH2): 08:10, 08:30, 08:50

Next towards Birmingham from Coronation Gardens (Stop DY7): 08:23, 08:50, 09:15

Wanted a different 12? 67 other bus routes are numbered 12 elsewhere in the UK — see every 12 bus timetable by area.

Timetable

Ends at Coronation Gardens · Monday to Friday · 49 journeys
Stop 05:5306:2306:1006:3006:5007:1007:3007:5008:1008:3008:5009:1009:3009:5010:1010:3010:5011:1011:3011:5012:1012:3012:5013:1013:3013:5014:1014:3014:5015:1015:3015:5016:1016:3016:5017:1017:3117:5518:1918:4319:1319:4320:1320:4321:1821:5822:3823:1823:58
Colmore Row (Stop SH2) ··06:1006:3006:5007:1007:3007:5008:1008:3008:5009:1009:3009:5010:1010:3010:5011:1011:3011:5012:1012:3012:5013:1013:3013:5014:1014:3014:5015:1015:3015:5016:1016:3016:5017:1017:3117:5518:1918:4319:1319:4320:1320:4321:1821:5822:3823:1823:58
The Bear Tavern (Stop BM) ··06:2606:4607:0807:2907:5308:1508:3808:5409:1209:3209:5210:1210:3210:5211:1211:3211:5212:1212:3212:5313:1313:3313:5414:1414:3414:5715:1715:3916:0016:1816:3816:5817:1817:3817:5918:2118:4319:0619:3620:0520:3421:0421:3722:1722:5723:3700:17
Crosswells Road (after) ··06:3406:5507:1707:3908:0408:2608:4909:0409:2209:4210:0210:2210:4211:0211:2211:4212:0212:2212:4213:0313:2313:4314:0414:2414:4515:0815:2915:5116:1216:3016:5017:1017:2917:4918:1018:3118:5319:1619:4620:1520:4321:1321:4522:2523:0523:4500:25
Oldbury Interchange (Stop OC) 05:5306:2306:4507:0607:2907:5308:1808:4109:0409:1709:3409:5410:1410:3410:5411:1411:3411:5412:1512:3512:5513:1613:3613:5614:1714:3815:0015:2415:4516:0716:2816:4617:0517:2517:4318:0218:2318:4319:0519:2819:5720:2620:5421:2421:5522:3523:1523:5500:35
Poplar Avenue (opp) 06:0206:3206:5507:1607:4108:0508:3208:5509:1509:2809:4410:0410:2410:4411:0411:2411:4412:0412:2512:4513:0513:2613:4614:0614:2814:4915:1415:3815:5916:2216:4417:0217:2017:3917:5618:1218:3218:5219:1419:3720:0620:3421:0221:3222:0222:4223:2200:0200:42
Coronation Gardens (Stop DY7) 06:1706:4707:1107:3307:5808:2408:5309:1309:3309:4510:0110:2110:4111:0111:2111:4112:0112:2112:4213:0213:2213:4314:0414:2414:4615:0715:3215:5816:1916:4317:0517:2217:3917:5718:1318:2918:4719:0719:2919:5120:2020:4821:1621:4522:1522:5523:3500:1500: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.

Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with National Express West Midlands whether this route takes part. Details →

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.

48–66% on time
average delay 3.2 min · the range 110 live GPS observations over 30 days can support

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
  1. Colmore Row (Stop SH2) Birmingham
  2. Art Gallery (Stop ES1) Birmingham
  3. Newhall Street (Stop GC1) Birmingham
  4. Library Metro (Stop BR1) Centenary Square
  5. Brindleyplace Metro (Stop BR7) Centenary Square
  6. Five Ways Metro (opp) Five Ways
  7. Edgbaston Village Metro (Stop FM) Five Ways
  8. Plough & Harrow Hotel (opp) Five Ways
  9. Monument Road (opposite) Botanical Gardens
  10. Strathallen Hotel (adj) Chad Valley
  11. York Road (adj) Chad Valley
  12. Vernon Road (opposite) Rotton Park
  13. Deblen Drive (adj) Rotton Park
  14. Stanmore Road (before) Rotton Park
  15. George Dixon Academy (adj) Rotton Park
  16. Bernard Road (opp) Rotton Park
  17. Beverley House (opp) Moor Pool
  18. Barnsley Road (adj) Moor Pool
  19. Drayton Road (adj) Bearwood
  20. Willow Avenue (Stop BB) Court Oak
  21. The Bear Tavern (Stop BM) Bearwood
  22. Ethel Road (before) Bearwood
  23. Gladys Road (opposite) Bearwood
  24. Addenbrooke Road (before) Bearwood
  25. Thimblemill Cemetery (adj) Warley
  26. William Road (adj) Londonderry
  27. Hales Lane (opp) Londonderry
  28. Queens Road (before) Londonderry
  29. Douglas Road (after) Londonderry
  30. Basons Lane (after) Londonderry
  31. Darby Road (opp) Londonderry
  32. Crosswells Road (after) Rood End
  33. Richmond Hill (opposite) Rood End
  34. Tat Bank Crossroads (after) Rood End
  35. Langley Green Station (adj) Langley Green
  36. Station Road (before) Langley
  37. Mill Lane (adj) Langley
  38. Underhill Street (adj) Langley
  39. Titford Road (adj) Langley
  40. Park Street (adj) Langley
  41. Park Lane Industrial Estate (adj) Tat Bank
  42. Oldbury Ringway (before) Oldbury
  43. Oldbury Interchange (Stop OC) Oldbury
  44. Sandwell Council House (adjacent) Oldbury
  45. Wharfside (opp) Oldbury
  46. Chapel Street (opp) Rounds Green
  47. Brades Road (after) Rounds Green
  48. Bath Row (after) Rounds Green
  49. Bury Hill Road (opp) Rounds Green
  50. Hilton Road (adj) Rounds Green
  51. Lower City Road (before) Grace Mary Estate
  52. Poplar Avenue (opp) Grace Mary Estate
  53. Poplar Rise (opp) Grace Mary Estate
  54. Hawfield Road (adj) Grace Mary Estate
  55. St Andrews Drive (opp) Grace Mary Estate
  56. Warrens Hall Farm (opp) Oakham
  57. Gibbet Hill (adj) Oakham
  58. Tansley Hill Avenue (opp) Tansley Hill
  59. View Drive (opp) Dixons Green
  60. Blackacre Road (adjacent) Dixons Green
  61. St John's Road (opp) Kates Hill
  62. North Street (after) Kates Hill
  63. Wolverhampton Street (after) Dudley
  64. Coronation Gardens (Stop DY7) Dudley

12 towards Birmingham

All 61 stops
  1. Coronation Gardens (Stop DY7) Dudley
  2. St Edmunds Church (Stop DY12) Dudley
  3. North Street (before) Kates Hill
  4. St John's Road (adjacent) Kates Hill
  5. Bennetts Hill (after) Dixons Green
  6. View Drive (after) Dixons Green
  7. Tansley Hill Avenue (adj) Tansley Hill
  8. Gibbet Hill (opp) Oakham
  9. Warrens Hall Farm (adj) Oakham
  10. Portway Hill (opp) Grace Mary Estate
  11. Hawfield Road (opp) Grace Mary Estate
  12. Poplar Rise (adj) Grace Mary Estate
  13. Poplar Avenue (adj) Grace Mary Estate
  14. Lower City Road (after) Grace Mary Estate
  15. Hilton Road (opp) Rounds Green
  16. Wolverhampton Road (after) Rounds Green
  17. no. 54 (outside) Rounds Green
  18. Rounds Green School (opp) Rounds Green
  19. Chapel Street (adj) Rounds Green
  20. Wharfside (adj) Oldbury
  21. Sandwell Council House (opposite) Oldbury
  22. Oldbury Interchange (Stop OG) Oldbury
  23. Oldbury Ringway (after) Oldbury
  24. Park Lane Industrial Estate (opp) Tat Bank
  25. Park Street (opp) Langley
  26. Underhill Street (opp) Langley
  27. Mill Lane (opp) Langley
  28. Langley Green Station (opp) Langley Green
  29. Tat Bank Crossroads (after) Rood End
  30. Richmond Hill (adj) Rood End
  31. Thornwood Close (before) Langley Green
  32. Darby Road (adj) Londonderry
  33. Basons Lane (before) Londonderry
  34. Douglas Road (before) Londonderry
  35. Queens Road (after) Londonderry
  36. Hales Lane (adj) Londonderry
  37. William Road (opp) Londonderry
  38. Thimblemill Cemetery (opp) Warley
  39. Addenbrooke Road (after) Bearwood
  40. Gladys Road (adj) Bearwood
  41. Wigorn Road (after) Bearwood
  42. The Bear Tavern (Stop BA) Bearwood
  43. Drayton Road (opp) Bearwood
  44. Barnsley Road (opp) Moor Pool
  45. Beverley House (adj) Moor Pool
  46. Bernard Road (adj) Rotton Park
  47. St Germain's Church (opp) Rotton Park
  48. Stanmore Road (after) Rotton Park
  49. Vernon Road (adjacent) Rotton Park
  50. York Road (opp) Chad Valley
  51. Strathallen Hotel (opp) Chad Valley
  52. Monument Road (after) Botanical Gardens
  53. Plough & Harrow Hotel (adj) Five Ways
  54. Edgbaston Village Metro (Stop FN) Five Ways
  55. Five Ways Metro (before) Five Ways
  56. Brindleyplace Metro (Stop BR6) Centenary Square
  57. Library Metro (Stop BR4) Centenary Square
  58. Newhall Street (Stop GC3) Birmingham
  59. Railway Bridge (Stop GC4) Birmingham
  60. Lloyd House (Stop SQ5) Birmingham
  61. 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.