12A Dudley ↔ Oldbury
Operated by Diamond Bus. First bus 05:55, last bus 23:50. 36 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Coronation Gardens (Stop DY7) | 05:55 | 06:55 | 07:55 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | 16:00 | 17:05 | 18:10 | 19:10 | 20:10 | 21:10 | 22:10 | 23:10 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Wheatsheaf Road (opp) | 06:06 | 07:06 | 08:07 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:11 | 15:11 | 16:11 | 17:16 | 18:21 | 19:21 | 20:21 | 21:21 | 22:21 | 23:21 |
| Strawberry Close (after) | 06:14 | 07:16 | 08:19 | 09:22 | 10:22 | 11:22 | 12:22 | 13:22 | 14:22 | 15:22 | 16:22 | 17:27 | 18:30 | 19:30 | 20:30 | 21:30 | 22:30 | 23:30 |
| Oldbury Interchange (Stop OC) | 06:22 | 07:30 | 08:38 | 09:33 | 10:33 | 11:33 | 12:33 | 13:33 | 14:33 | 15:35 | 16:35 | 17:40 | 18:39 | 19:39 | 20:39 | 21:39 | 22:39 | 23:39 |
Route map
All stops on route 12A
12A towards Oldbury
- 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
- Wheatsheaf Road (opp) Oakham
- Barncroft Road (adj) Oakham
- Regent Close (opp) Tividale Hall
- Elm Terrace (at) Tividale Hall
- Birch Crescent (adj) Tividale Hall
- Trafalgar Road (adj) Tividale Hall
- Poplar Close (before) Grace Mary Estate
- Poplar Rise (opp) Grace Mary Estate
- Mary Road (before) Grace Mary Estate
- Hawfield Road (adj) Grace Mary Estate
- Sampson Close (adj) Grace Mary Estate
- Tower Rise (adjacent) Grace Mary Estate
- Strawberry Close (after) Grace Mary Estate
- Dovey Road (adj) 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 OC) Oldbury
12A towards Dudley
- Oldbury Interchange (Stop OC) Oldbury
- Sandwell Council House (adjacent) Oldbury
- Wharfside (opp) Oldbury
- Chapel Street (opp) Rounds Green
- Brades Road (after) Rounds Green
- Bury Hill Road (opp) Rounds Green
- Bath Row (after) Rounds Green
- Dovey Road (opp) Rounds Green
- Strawberry Close (before) Grace Mary Estate
- Sampson Close (opp) Grace Mary Estate
- Tower Rise (after) Grace Mary Estate
- Hawfield Road (opp) Grace Mary Estate
- Mary Road (opposite) Grace Mary Estate
- Poplar Close (after) Grace Mary Estate
- Trafalgar Road (opp) Tividale Hall
- Birch Crescent (opp) Tividale Hall
- Elm Terrace (near) Tividale Hall
- Regent Close (adj) Tividale Hall
- Barncroft Road (opp) Oakham
- Wheatsheaf Road (adj) 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
- Castle Hill (Stop DY6) Dudley
- Coronation Gardens (Stop DY7) Dudley
Towns & areas on this route
Frequently asked questions
What time is the first 12A bus?
The first 12A departure on weekdays leaves at 05:55 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 12A bus?
The last 12A on weekdays leaves its first stop at 23:50. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 12A bus cost?
The 12A is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Diamond Bus day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 12A bus?
The 12A is operated by Diamond Bus.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.