87
National Express West Midlands
87 bus timetable: Birmingham to Dudley
Birmingham - Dudley
Route map
87 live route map
See the route, stops, and live buses currently on this line.
104 stops
Live buses loading
Map ready
Loading the route map...
Colmore Row → Coronation Gardens
86 trips · first 04:00 · last 23:40
Mon–Fri
Live Valid 2026-05-31 – 2027-12-31
Swipe sideways to see later trips.
Stop
04:00
Coronation Gardens
04:50
Coronation Gardens
04:58
Coronation Gardens
05:20
Coronation Gardens
05:50
Coronation Gardens
06:08
Coronation Gardens
06:15
Coronation Gardens
06:35
Coronation Gardens
06:36
Coronation Gardens
06:55
Coronation Gardens
07:00
Coronation Gardens
07:09
Coronation Gardens
07:20
Coronation Gardens
07:22
Coronation Gardens
07:34
Coronation Gardens
07:40
Coronation Gardens
07:46
Coronation Gardens
07:58
Coronation Gardens
08:10
Coronation Gardens
08:22
Coronation Gardens
08:34
Coronation Gardens
08:46
Coronation Gardens
08:58
Coronation Gardens
09:10
Coronation Gardens
09:22
Coronation Gardens
09:34
Coronation Gardens
09:46
Coronation Gardens
09:58
Coronation Gardens
10:10
Coronation Gardens
10:22
Coronation Gardens
10:34
Coronation Gardens
10:46
Coronation Gardens
10:58
Coronation Gardens
11:10
Coronation Gardens
11:22
Coronation Gardens
11:34
Coronation Gardens
11:46
Coronation Gardens
11:58
Coronation Gardens
12:10
Coronation Gardens
12:22
Coronation Gardens
12:34
Coronation Gardens
12:46
Coronation Gardens
12:58
Coronation Gardens
13:10
Coronation Gardens
13:22
Coronation Gardens
13:34
Coronation Gardens
13:46
Coronation Gardens
13:58
Coronation Gardens
14:10
Coronation Gardens
14:22
Coronation Gardens
14:34
Coronation Gardens
14:46
Coronation Gardens
14:58
Coronation Gardens
15:10
Coronation Gardens
15:22
Coronation Gardens
15:34
Coronation Gardens
15:48
Coronation Gardens
16:01
Coronation Gardens
16:15
Coronation Gardens
16:28
Coronation Gardens
16:41
Coronation Gardens
16:53
Coronation Gardens
17:05
Coronation Gardens
17:16
Coronation Gardens
17:26
Coronation Gardens
17:38
Coronation Gardens
17:50
Coronation Gardens
18:02
Coronation Gardens
18:14
Coronation Gardens
18:26
Coronation Gardens
18:38
Coronation Gardens
18:50
Coronation Gardens
19:05
Coronation Gardens
19:20
Coronation Gardens
19:36
Coronation Gardens
19:52
Coronation Gardens
20:02
Coronation Gardens
20:22
Coronation Gardens
20:42
Coronation Gardens
20:52
Coronation Gardens
21:12
Coronation Gardens
21:40
Coronation Gardens
22:10
Coronation Gardens
22:40
Coronation Gardens
23:10
Coronation Gardens
23:40
Coronation Gardens
Birmingham, Colmore Row
Stop SH1
04:00
04:50
·
05:20
05:50
·
06:15
06:35
·
06:55
·
07:09
·
07:22
07:34
·
07:46
07:58
08:10
08:22
08:34
08:46
08:58
09:10
09:22
09:34
09:46
09:58
10:10
10:22
10:34
10:46
10:58
11:10
11:22
11:34
11:46
11:58
12:10
12:22
12:34
12:46
12:58
13:10
13:22
13:34
13:46
13:58
14:10
14:22
14:34
14:46
14:58
15:10
15:22
15:34
15:48
16:01
16:15
16:28
16:41
16:53
17:05
17:16
17:26
17:38
17:50
18:02
18:14
18:26
18:38
18:50
19:05
19:20
19:36
19:52
20:02
20:22
20:42
20:52
21:12
21:40
22:10
22:40
23:10
23:40
Cape Hill, Midland Met Hospital
Stop MD
04:10
05:00
·
05:31
06:01
·
06:27
06:48
·
07:08
·
07:23
·
07:36
07:49
·
08:02
08:14
08:27
08:39
08:50
09:02
09:14
09:25
09:37
09:49
10:01
10:13
10:25
10:37
10:50
11:02
11:14
11:26
11:38
11:50
12:02
12:14
12:27
12:39
12:51
13:03
13:15
13:27
13:39
13:52
14:04
14:16
14:28
14:40
14:53
15:05
15:17
15:29
15:42
15:55
16:09
16:22
16:37
16:50
17:02
17:14
17:26
17:36
17:46
17:58
18:10
18:22
18:33
18:43
18:55
19:07
19:22
19:37
19:52
20:08
20:18
20:38
20:57
21:07
21:26
21:52
22:22
22:52
23:22
23:52
Smethwick Galton Bridge Station
opposite
04:20
05:12
·
05:43
06:13
·
06:39
07:01
·
07:22
·
07:38
·
07:52
08:06
·
08:19
08:31
08:44
08:56
09:05
09:17
09:29
09:40
09:52
10:04
10:16
10:28
10:40
10:52
11:05
11:18
11:30
11:42
11:54
12:06
12:18
12:30
12:43
12:56
13:08
13:21
13:33
13:45
13:57
14:10
14:22
14:34
14:46
14:59
15:12
15:24
15:37
15:49
16:03
16:16
16:29
16:42
16:57
17:10
17:22
17:34
17:46
17:55
18:05
18:17
18:29
18:40
18:51
19:00
19:13
19:24
19:39
19:53
20:08
20:23
20:33
20:52
21:11
21:20
21:38
22:03
22:33
23:03
23:33
00:03+1
Oldbury Interchange
Stop OB
04:26
05:18
04:58
05:50
06:20
06:08
06:46
07:08
06:36
07:29
07:00
07:45
07:20
07:59
08:14
07:40
08:27
08:39
08:52
09:03
09:12
09:24
09:36
09:47
09:59
10:11
10:23
10:35
10:47
10:59
11:12
11:25
11:37
11:49
12:01
12:13
12:25
12:37
12:50
13:03
13:15
13:28
13:40
13:52
14:04
14:17
14:29
14:42
14:54
15:07
15:20
15:32
15:46
15:58
16:12
16:25
16:38
16:51
17:06
17:19
17:30
17:42
17:53
18:02
18:12
18:24
18:36
18:47
18:58
19:06
19:19
19:30
19:44
19:59
20:14
20:29
20:39
20:58
21:17
21:26
21:44
22:09
22:39
23:09
23:39
00:09+1
Dudley, Coronation Gardens
Stop DY8
04:41
05:34
05:13
06:07
06:38
06:26
07:06
07:29
06:55
07:53
07:21
08:11
07:43
08:28
08:45
08:04
08:59
09:11
09:23
09:30
09:37
09:49
10:00
10:11
10:23
10:35
10:47
10:59
11:11
11:24
11:37
11:50
12:02
12:14
12:27
12:39
12:51
13:04
13:17
13:30
13:42
13:55
14:07
14:19
14:32
14:45
14:58
15:14
15:26
15:42
15:57
16:09
16:23
16:35
16:49
17:04
17:17
17:29
17:42
17:55
18:04
18:13
18:24
18:32
18:40
18:52
18:59
19:10
·
19:27
19:40
19:50
20:04
20:19
20:34
·
20:58
21:16
·
21:42
22:00
22:25
22:55
23:25
23:55
00:25+1
Coronation Gardens → Colmore Row
84 trips · first 03:19 · last 23:40
Mon–Fri
Live Valid 2026-05-31 – 2027-12-31
Swipe sideways to see later trips.
Stop
03:19
Coronation Gardens
04:04
Coronation Gardens
04:34
Coronation Gardens
04:45
Coronation Gardens
05:19
Coronation Gardens
05:30
Coronation Gardens
05:36
Coronation Gardens
05:50
Coronation Gardens
06:01
Coronation Gardens
06:12
Coronation Gardens
06:25
Coronation Gardens
06:35
Coronation Gardens
06:45
Coronation Gardens
06:53
Coronation Gardens
06:56
Coronation Gardens
07:06
Coronation Gardens
07:07
Coronation Gardens
07:16
Coronation Gardens
07:27
Coronation Gardens
07:38
Coronation Gardens
07:49
Coronation Gardens
08:00
Coronation Gardens
08:15
Coronation Gardens
08:30
Coronation Gardens
08:44
Coronation Gardens
08:57
Coronation Gardens
09:13
Coronation Gardens
09:26
Coronation Gardens
09:38
Coronation Gardens
09:50
Coronation Gardens
10:02
Coronation Gardens
10:14
Coronation Gardens
10:26
Coronation Gardens
10:38
Coronation Gardens
10:50
Coronation Gardens
11:01
Coronation Gardens
11:13
Coronation Gardens
11:25
Coronation Gardens
11:36
Coronation Gardens
11:47
Coronation Gardens
11:59
Coronation Gardens
12:11
Coronation Gardens
12:23
Coronation Gardens
12:35
Coronation Gardens
12:47
Coronation Gardens
12:59
Coronation Gardens
13:11
Coronation Gardens
13:23
Coronation Gardens
13:35
Coronation Gardens
13:47
Coronation Gardens
13:59
Coronation Gardens
14:10
Coronation Gardens
14:23
Coronation Gardens
14:34
Coronation Gardens
14:44
Coronation Gardens
14:56
Coronation Gardens
15:08
Coronation Gardens
15:20
Coronation Gardens
15:33
Coronation Gardens
15:45
Coronation Gardens
15:57
Coronation Gardens
16:09
Coronation Gardens
16:21
Coronation Gardens
16:33
Coronation Gardens
16:46
Coronation Gardens
17:00
Coronation Gardens
17:15
Coronation Gardens
17:30
Coronation Gardens
17:45
Coronation Gardens
18:00
Coronation Gardens
18:19
Coronation Gardens
18:31
Coronation Gardens
18:42
Coronation Gardens
18:54
Coronation Gardens
19:06
Coronation Gardens
19:28
Coronation Gardens
19:48
Coronation Gardens
20:12
Coronation Gardens
20:45
Coronation Gardens
21:20
Coronation Gardens
21:50
Coronation Gardens
22:20
Coronation Gardens
23:10
Coronation Gardens
23:40
Coronation Gardens
Dudley, Coronation Gardens
Stop DY8
·
·
·
04:45
05:19
·
05:36
05:50
06:01
06:12
06:25
06:35
06:45
·
06:56
·
07:07
07:16
07:27
07:38
07:49
08:00
08:15
08:30
08:44
08:57
09:13
09:26
09:38
09:50
10:02
10:14
10:26
10:38
10:50
11:01
11:13
11:25
11:36
11:47
11:59
12:11
12:23
12:35
12:47
12:59
13:11
13:23
13:35
13:47
13:59
14:10
14:23
14:34
14:44
14:56
15:08
15:20
15:33
15:45
15:57
16:09
16:21
16:33
16:46
17:00
17:15
17:30
17:45
18:00
18:19
18:31
18:42
18:54
19:06
19:28
19:48
20:12
20:45
21:20
21:50
22:20
23:10
23:40
Tividale Park
opposite
·
·
·
04:55
05:29
·
05:47
06:01
06:13
06:24
06:37
06:49
06:59
·
07:10
·
07:22
07:31
07:42
07:53
08:04
08:15
08:30
08:45
08:59
09:12
09:27
09:40
09:52
10:04
10:16
10:28
10:40
10:52
11:04
11:15
11:27
11:39
11:50
12:01
12:13
12:25
12:37
12:49
13:01
13:13
13:25
13:37
13:49
14:01
14:13
14:24
14:37
14:49
14:59
15:11
15:23
15:35
15:49
16:01
16:13
16:25
16:37
16:50
17:03
17:17
17:31
17:46
18:01
18:15
18:34
18:44
18:55
19:07
19:18
19:40
20:00
20:24
20:56
21:30
21:59
22:29
23:19
23:49
Oldbury Interchange
Stop OF
03:19
04:04
04:34
05:03
05:37
05:30
05:55
06:09
06:21
06:32
06:45
06:58
07:09
06:53
07:20
07:06
07:33
07:43
07:54
08:06
08:19
08:31
08:43
08:58
09:12
09:24
09:37
09:49
10:01
10:13
10:25
10:37
10:49
11:01
11:13
11:24
11:36
11:48
11:59
12:10
12:22
12:34
12:46
12:58
13:10
13:22
13:34
13:46
13:58
14:10
14:22
14:33
14:46
14:58
15:08
15:20
15:33
15:45
15:59
16:11
16:23
16:35
16:47
17:00
17:13
17:27
17:40
17:55
18:10
18:24
18:42
18:52
19:03
19:15
19:26
19:48
20:08
20:32
21:03
21:36
22:06
22:36
23:26
23:56
Smethwick Galton Bridge Station
outside
03:25
04:10
04:40
05:09
05:43
05:36
06:02
06:16
06:28
06:39
06:52
07:05
07:17
07:00
07:28
07:13
07:41
07:52
08:03
08:15
08:28
08:40
08:51
09:05
09:19
09:31
09:44
09:56
10:08
10:20
10:32
10:44
10:56
11:08
11:20
11:31
11:43
11:55
12:06
12:17
12:29
12:41
12:53
13:05
13:17
13:29
13:41
13:53
14:05
14:17
14:29
14:41
14:54
15:06
15:16
15:28
15:41
15:53
16:07
16:19
16:31
16:43
16:55
17:08
17:21
17:35
17:48
18:03
18:18
18:32
18:50
·
19:11
·
19:33
19:54
20:14
20:38
21:09
21:42
22:12
22:42
23:32
·
Cape Hill, Grove Lane
before
03:36
04:21
04:51
05:20
05:54
05:47
06:14
06:28
06:40
06:51
07:05
07:18
07:31
07:13
07:43
07:26
07:56
08:07
08:19
08:31
08:43
08:55
09:06
09:20
09:34
09:46
09:59
10:11
10:23
10:35
10:47
10:59
11:11
11:23
11:35
11:47
11:59
12:11
12:22
12:33
12:45
12:57
13:09
13:21
13:33
13:45
13:57
14:09
14:21
14:33
14:45
14:57
15:10
15:22
15:34
15:47
16:00
16:12
16:24
16:36
16:48
17:00
17:12
17:25
17:38
17:51
18:04
18:19
18:34
18:48
19:06
·
19:27
·
19:48
20:09
20:28
20:51
21:21
21:53
22:23
22:53
23:43
·
03:43
04:28
04:58
05:27
06:02
05:55
06:22
06:37
06:49
07:02
07:15
07:31
07:44
07:23
07:56
07:39
08:10
08:23
08:35
08:48
09:00
09:12
09:22
09:34
09:46
09:58
10:10
10:22
10:34
10:46
10:58
11:10
11:22
11:34
11:47
11:59
12:11
12:23
12:34
12:46
12:58
13:10
13:22
13:34
13:46
13:58
14:10
14:22
14:34
14:46
14:58
15:11
15:24
15:36
15:49
16:02
16:16
16:27
16:39
16:50
17:02
17:14
17:26
17:39
17:52
18:04
18:16
18:31
18:46
19:00
19:17
·
19:38
·
19:59
20:19
20:38
21:01
21:31
22:01
22:31
23:01
23:51
·
Birmingham, Colmore Row
Stop SH1
03:56
04:41
05:11
05:41
06:17
06:09
06:37
06:52
07:06
07:19
07:33
07:49
08:02
07:41
08:14
07:57
08:28
08:42
08:54
09:07
09:19
09:31
09:41
09:52
10:04
10:16
10:28
10:40
10:52
11:04
11:16
11:28
11:40
11:52
12:05
12:18
12:30
12:42
12:53
13:05
13:17
13:29
13:41
13:53
14:05
14:17
14:29
14:41
14:53
15:05
15:17
15:30
15:43
15:56
16:10
16:24
16:38
16:49
17:01
17:11
17:23
17:35
17:47
18:00
18:12
18:23
18:35
18:49
19:04
19:18
19:35
·
19:55
·
20:15
20:35
20:54
21:16
21:46
22:16
22:46
23:16
00:06+1
·
Timetable data from National Express West Midlands, refreshed 2026-06-03 · Source: Traveline National Dataset (TNDS) · Service code 33-87-S-y11-39.
Main stops shown
7 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Dudley, Coronation Gardens Stop DY8
- Tividale Park opposite
- Oldbury Interchange Stop OF
- Smethwick Galton Bridge Station outside
- Cape Hill, Grove Lane before
- Jewellery Quarter, Spring Hill Island after
- Birmingham, Colmore Row Stop SH1