87 Birmingham to Dudley via Rotton Park, Smethwick
Operated by National Express West Midlands. First bus 03:19, last bus 01:10. 190 journeys on weekdays. Today, a Sunday: first 05:57, last 01:10. Fares: singles usually capped at £3 — more.
Night bus — overnight departures 22:00–07:00. Every night. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.
Wanted a different 87? 27 other bus routes are numbered 87 elsewhere in the UK — see every 87 bus timetable by area.
| Stop | 06:15 | 06:45 | 07:15 | 07:45 | 08:31 | 08:12 | 08:32 | 08:52 | 09:12 | 09:32 | 09:52 | 10:07 | 10:22 | 10:37 | 10:52 | 11:07 | 11:22 | 11:37 | 11:52 | 12:07 | 12:22 | 12:37 | 12:52 | 13:07 | 13:22 | 13:37 | 13:52 | 14:07 | 14:22 | 14:37 | 14:52 | 15:07 | 15:22 | 15:37 | 15:52 | 16:07 | 16:22 | 16:37 | 16:52 | 17:07 | 17:23 | 17:40 | 17:57 | 18:20 | 18:46 | 19:12 | 19:40 | 20:10 | 20:40 | 21:10 | 21:40 | 22:10 | 22:40 | 23:10 | 23:40 | 00:10 | 01:10 to Oldbury Interchange |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Colmore Row (Stop SH1) | 06:15 | 06:45 | 07:15 | 07:45 | · | 08:12 | 08:32 | 08:52 | 09:12 | 09:32 | 09:52 | 10:07 | 10:22 | 10:37 | 10:52 | 11:07 | 11:22 | 11:37 | 11:52 | 12:07 | 12:22 | 12:37 | 12:52 | 13:07 | 13:22 | 13:37 | 13:52 | 14:07 | 14:22 | 14:37 | 14:52 | 15:07 | 15:22 | 15:37 | 15:52 | 16:07 | 16:22 | 16:37 | 16:52 | 17:07 | 17:23 | 17:40 | 17:57 | 18:20 | 18:46 | 19:12 | 19:40 | 20:10 | 20:40 | 21:10 | 21:40 | 22:10 | 22:40 | 23:10 | 23:40 | 00:10 | 01:10 |
| Midland Met Hospital (Stop MD) | 06:25 | 06:55 | 07:26 | 07:56 | · | 08:23 | 08:43 | 09:03 | 09:23 | 09:44 | 10:04 | 10:19 | 10:34 | 10:49 | 11:04 | 11:20 | 11:35 | 11:50 | 12:05 | 12:20 | 12:35 | 12:51 | 13:06 | 13:22 | 13:37 | 13:53 | 14:08 | 14:23 | 14:38 | 14:53 | 15:08 | 15:22 | 15:37 | 15:52 | 16:07 | 16:22 | 16:37 | 16:52 | 17:07 | 17:22 | 17:38 | 17:55 | 18:12 | 18:35 | 19:01 | 19:26 | 19:54 | 20:24 | 20:54 | 21:24 | 21:52 | 22:22 | 22:52 | 23:22 | 23:52 | 00:22 | 01:22 |
| Smethwick Galton Bridge Station (opposite) | 06:35 | 07:05 | 07:38 | 08:07 | · | 08:35 | 08:55 | 09:15 | 09:35 | 09:56 | 10:17 | 10:32 | 10:47 | 11:02 | 11:18 | 11:34 | 11:50 | 12:05 | 12:21 | 12:36 | 12:52 | 13:08 | 13:23 | 13:39 | 13:55 | 14:11 | 14:26 | 14:41 | 14:56 | 15:11 | 15:26 | 15:40 | 15:55 | 16:10 | 16:24 | 16:39 | 16:54 | 17:09 | 17:24 | 17:39 | 17:54 | 18:11 | 18:28 | 18:50 | 19:16 | 19:41 | 20:09 | 20:38 | 21:07 | 21:37 | 22:03 | 22:33 | 23:03 | 23:33 | 00:03 | 00:33 | 01:33 |
| Oldbury Interchange (Stop OB) | 06:44 | 07:14 | 07:47 | 08:16 | 08:31 | 08:44 | 09:04 | 09:24 | 09:44 | 10:05 | 10:26 | 10:41 | 10:56 | 11:11 | 11:27 | 11:43 | 11:59 | 12:14 | 12:30 | 12:45 | 13:01 | 13:17 | 13:32 | 13:48 | 14:04 | 14:20 | 14:35 | 14:50 | 15:05 | 15:20 | 15:35 | 15:49 | 16:04 | 16:19 | 16:33 | 16:48 | 17:03 | 17:18 | 17:33 | 17:48 | 18:03 | 18:20 | 18:37 | 18:59 | 19:25 | 19:50 | 20:18 | 20:47 | 21:16 | 21:44 | 22:10 | 22:40 | 23:10 | 23:40 | 00:10 | 00:40 | 01:39 |
| Coronation Gardens (Stop DY8) | 06:57 | 07:27 | 08:00 | 08:29 | 08:45 | 08:58 | 09:19 | 09:39 | 10:00 | 10:21 | 10:42 | 10:57 | 11:12 | 11:28 | 11:44 | 12:00 | 12:16 | 12:31 | 12:47 | 13:02 | 13:18 | 13:34 | 13:49 | 14:05 | 14:21 | 14:37 | 14:51 | 15:06 | 15:21 | 15:36 | 15:51 | 16:05 | 16:20 | 16:35 | 16:49 | 17:04 | 17:19 | 17:34 | 17:49 | 18:04 | 18:18 | 18:35 | 18:52 | 19:14 | 19:39 | 20:04 | 20:32 | 21:00 | 21:29 | 21:57 | 22:23 | 22:53 | 23:23 | 23:53 | 00:23 | 00:53 | · |
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 87
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 64 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 87
87 towards Dudley
All 51 stops
- Colmore Row (Stop SH1) Birmingham
- Edmund Street (Stop MG1) Birmingham
- Newhall Street (Stop GC1) Birmingham
- Charlotte Street (Stop PR2) National Indoor Arena
- Nelson Street (adj) National Indoor Arena
- Spring Hill Island (before) Jewellery Quarter
- Ellen Street (before) Jewellery Quarter
- College Street (opp) All Saints
- Hooper Street (after) Rotton Park
- Heath Street (opp) Rotton Park
- Summerfield Park (by) Rotton Park
- City Road (adj) Rotton Park
- Dugdale Street (opp) Rotton Park
- Midland Met Hospital (Stop MD) Cape Hill
- Grove Lane (after) Cape Hill
- Cape Primary School (opposite) Cape Hill
- Windmill Lane (opposite) Cape Hill
- Claremont Road (adj) Cape Hill
- Victoria Park (opp) Cape Hill
- Smethwick Council House (opposite) Smethwick
- Regent Street (after) Smethwick
- Blue Gates (outside) Smethwick
- St Albans Road (adjacent) Smethwick
- Tollhouse Way (before) Smethwick
- Smethwick Galton Bridge Station (opposite) Smethwick
- Leasowes Care Centre (adjacent) Smethwick
- Mallin Street (adj) Rood End
- Sandwell Business Park (opp) Rood End
- Rood End Road (adj) Tat Bank
- Anchor Bridge (opp) Tat Bank
- Bridge Street (opp) Oldbury
- Seven Stars Road (adj) Oldbury
- Oldbury Interchange (Stop OB) Oldbury
- Sandwell Council House (adjacent) Oldbury
- Newfield Road (near) Oldbury
- Albion Street (opp) Brades Village
- Roway Lane (before) Brades Village
- The Meadows School (opp) Brades Village
- Temple Way (opp) Tividale
- Tipton Road (before) Tividale
- Hainge Road (adj) Tividale
- Redwood Drive (opp) Tividale
- Tividale Park (adj) Tividale
- Groveland Road (opp) Tividale Hall
- Tividale Street (opp) Tividale Hall
- Hopkins Street (opp) Tividale Hall
- Burnt Tree (after) Burnt Tree
- Arras Road (adj) Burnt Tree
- Castlegate Drive (opposite) Burnt Tree
- Castle Hill (Stop DY6) Dudley
- Coronation Gardens (Stop DY8) Dudley
87 towards Birmingham
All 55 stops
- Coronation Gardens (Stop DY8) Dudley
- St Edmunds Church (Stop DY12) Dudley
- Castlegate Drive (before) Burnt Tree
- Burnt Tree (before) Burnt Tree
- Orchard Street (adj) Burnt Tree
- Hopkins Street (adj) Tividale Hall
- Tividale Street (adj) Tividale Hall
- Groveland Road (adj) Tividale Hall
- Tividale Park (opp) Tividale
- Redwood Drive (adj) Tividale
- Hainge Road (opp) Tividale
- Tipton Road (after) Tividale
- Temple Way (adj) Tividale
- The Meadows School (adj) Brades Village
- Roway Lane (after) Brades Village
- Albion Street (adj) Brades Village
- Newfield Road (after) Oldbury
- Sandwell Council House (opposite) Oldbury
- Oldbury Interchange (Stop OF) Oldbury
- Bridge Street (adj) Oldbury
- Anchor Bridge (adj) Tat Bank
- Rood End Road (opp) Tat Bank
- Sandwell Business Park (adj) Rood End
- Hindu Cultural Resource Centre (adj) West Bromwich
- Mallin Street (opp) Rood End
- Leasowes Care Centre (after) Smethwick
- Smethwick Galton Bridge Station (outside) Smethwick
- Tollhouse Way (after) Smethwick
- St Albans Road (before) Smethwick
- Blue Gates (near) Smethwick
- Regent Street (adjacent) Smethwick
- Smethwick Council House (before) Smethwick
- Victoria Park (adj) Cape Hill
- Claremont Road (opp) Cape Hill
- Windmill Lane (adj) Cape Hill
- Cape Primary School (adj) Cape Hill
- Grove Lane (before) Cape Hill
- Midland Met Hospital (Stop MF) Cape Hill
- Algernon Road (opp) Rotton Park
- City Road (opp) Rotton Park
- Summerfield Park (opp) Rotton Park
- Heath Street (adj) Rotton Park
- Hooper Street (opposite) Rotton Park
- College Street (adj) All Saints
- Ellen Street (adj) Jewellery Quarter
- Spring Hill Island (after) Jewellery Quarter
- Nelson Street (opp) National Indoor Arena
- Charlotte Street (Stop PR3) National Indoor Arena
- Brunel Street (Stop PC4) Birmingham
- Alexandra Theatre (Stop SF1) Lee Bank
- Theatre Approach (Stop NS7) Birmingham
- New Street Station (Stop NS1) Birmingham
- Albert Street (Stop MS10) Birmingham
- Colmore Circus (Stop PQ5) Birmingham
- Colmore Row (Stop SH1) Birmingham
Towns & areas on this route
Frequently asked questions
What time is the first 87 bus?
The first 87 departure on weekdays leaves at 03:19 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 87 bus?
The last 87 on weekdays leaves its first stop at 01:10. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 87 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 87 bus?
The 87 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.