997
Route map
997 live route map
See the route, stops, and live buses currently on this line.
144 stops
Live buses loading
Map ready
Loading the route map...
Birmingham → Walsall
69 trips · first 00:02 · last 23:32
Mon–Fri
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
00:02
Walsall
05:55
Walsall
06:15
Walsall
06:38
Walsall
06:53
Walsall
07:08
Walsall
07:23
Walsall
07:38
Walsall
07:53
Walsall
08:03
Walsall
08:13
Walsall
08:28
Walsall
08:43
Walsall
08:58
Walsall
09:18
Walsall
09:33
Walsall
09:48
Walsall
10:03
Walsall
10:18
Walsall
10:33
Walsall
10:48
Walsall
11:03
Walsall
11:18
Walsall
11:33
Walsall
11:48
Walsall
12:03
Walsall
12:18
Walsall
12:33
Walsall
12:48
Walsall
13:03
Walsall
13:18
Walsall
13:33
Walsall
13:48
Walsall
13:58
Walsall
14:13
Walsall
14:28
Walsall
14:43
Walsall
14:58
Walsall
15:13
Walsall
15:28
Walsall
15:43
Walsall
15:58
Walsall
15:58
Walsall
16:13
Walsall
16:28
Walsall
16:43
Walsall
16:58
Walsall
17:13
Walsall
17:28
Walsall
17:43
Walsall
17:58
Walsall
17:58
Walsall
18:13
Walsall
18:28
Walsall
18:43
Walsall
18:58
Walsall
19:13
Walsall
19:28
Walsall
19:43
Walsall
20:02
Walsall
20:32
Walsall
21:02
Walsall
21:32
Walsall
21:32
Walsall
22:02
Walsall
22:32
Walsall
23:02
Walsall
23:02
Walsall
23:32
Walsall
Birmingham, Old Square
Stop PQ8
00:02
05:55
06:15
06:38
06:53
07:08
07:23
07:38
07:53
08:03
08:13
10:58
08:43
08:58
09:18
09:33
09:48
10:03
10:18
10:33
10:48
11:03
11:18
11:33
11:48
12:03
12:18
12:33
12:48
15:23
13:18
13:33
13:48
13:58
14:13
14:28
14:43
14:58
15:13
15:28
15:43
15:58
15:58
16:13
16:28
16:43
16:58
17:13
17:28
09:58
17:58
17:58
18:13
18:28
18:43
18:58
19:13
19:28
19:43
20:02
20:32
21:02
21:32
21:32
22:02
22:32
23:02
23:02
23:32
Perry Barr, Wellhead Lane
Stop PG
00:13
06:06
06:26
06:50
07:05
07:20
07:36
07:52
08:08
08:18
08:28
08:43
08:57
09:12
09:31
09:46
10:01
10:16
10:31
10:46
11:01
11:16
11:31
11:46
12:01
12:16
12:31
12:46
13:01
13:17
13:32
13:47
14:02
14:12
14:28
14:43
14:59
15:14
15:30
15:46
16:02
16:18
16:18
16:33
16:48
17:03
17:17
17:32
17:47
18:01
18:15
18:15
18:29
18:43
18:57
19:11
19:26
19:41
19:56
20:14
20:44
21:13
21:43
21:43
22:13
22:43
23:13
23:13
23:43
Old Oscott, Drakes Drum
opposite
00:18
06:11
06:31
06:56
07:11
07:26
07:43
08:00
08:16
08:26
08:36
08:51
09:03
09:18
09:37
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:23
13:38
13:53
14:09
14:19
14:35
14:50
15:06
15:21
15:38
15:54
16:10
16:26
16:26
16:41
16:56
17:11
17:24
17:39
17:54
18:07
18:21
18:21
18:35
18:49
19:03
19:17
19:32
19:47
20:02
20:20
20:50
21:18
21:48
21:48
22:18
22:48
23:18
23:18
23:48
Pheasey, Collingwood Centre
opposite
00:27
06:21
06:41
07:07
07:22
07:37
07:56
08:16
08:30
08:40
08:50
09:04
09:15
09:30
09:49
10:04
10:19
10:34
10:49
11:04
11:19
11:34
11:49
12:04
12:20
12:35
12:50
13:05
13:20
13:36
13:51
14:06
14:22
14:32
14:48
15:03
15:20
15:36
15:53
16:10
16:26
16:41
16:41
16:56
17:11
17:25
17:38
17:52
18:07
18:20
18:33
18:33
18:47
19:01
19:14
19:28
19:43
19:58
20:12
20:30
21:00
21:27
21:57
21:57
22:27
22:57
23:27
23:27
23:57
Hundred Acre, Lindens Primary School
opposite
·
·
·
·
07:26
·
08:00
·
08:35
15:38
·
09:08
·
09:34
·
10:08
·
10:38
·
11:08
·
11:38
·
12:08
·
12:39
·
13:09
·
13:40
·
14:10
·
14:37
·
15:08
·
15:41
·
16:15
·
16:46
16:46
17:01
·
17:30
·
17:57
·
18:24
·
·
18:51
·
19:18
·
19:47
·
20:16
·
21:04
·
22:01
22:01
·
23:01
·
·
00:01+1
Streetly, Hardwick Rd
opposite
·
·
·
·
07:33
·
08:08
·
08:43
15:45
·
09:15
·
09:40
·
10:14
·
10:44
·
11:14
·
11:44
·
12:14
·
12:45
·
13:15
·
13:46
·
14:16
·
14:43
·
15:15
·
15:52
·
16:24
·
16:55
16:55
17:10
·
17:39
·
18:05
·
18:31
·
·
18:58
·
19:25
·
19:54
·
20:22
·
21:10
·
22:07
22:07
·
23:07
·
·
00:07+1
Perry Barr, Wellhead Lane
Stop PK
·
·
·
·
·
·
·
·
·
·
·
10:44
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
15:09
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
09:43
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Foley Arms
adjacent
00:34
06:29
06:49
07:15
·
07:45
·
08:25
·
·
08:58
·
09:23
·
09:57
·
10:27
·
10:57
·
11:27
·
11:57
·
12:28
·
12:58
·
13:28
·
13:59
·
14:30
·
14:56
·
15:28
·
16:02
·
16:35
·
·
·
17:19
·
17:46
·
18:15
·
18:40
18:40
·
19:08
·
19:35
·
20:05
·
20:37
·
21:34
·
·
22:34
·
23:34
23:34
·
Aldridge Shopping Centre
Stop AB
00:41
06:36
06:57
07:24
18:21
07:55
13:07
08:35
14:39
·
09:08
·
09:31
17:53
10:05
·
10:35
·
11:05
10:35
11:35
·
12:05
·
12:37
12:05
13:07
19:16
13:37
·
14:08
·
14:39
·
15:05
·
15:39
15:05
16:13
·
16:45
·
06:36
·
17:29
16:36
17:55
00:41
18:23
·
18:48
18:48
18:48
19:16
·
19:43
·
20:12
00:41
20:44
07:55
21:41
19:43
·
22:41
·
23:41
23:41
06:33
Rushall, Station Rd
after
00:49
06:45
07:06
07:35
18:31
08:07
13:17
08:48
14:49
·
09:19
·
09:41
18:03
10:15
·
10:45
·
11:15
10:45
11:45
·
12:15
·
12:47
12:15
13:17
19:25
13:47
·
14:18
·
14:51
·
15:17
·
15:54
15:17
16:28
·
17:00
·
06:45
·
17:40
16:46
18:05
00:49
18:33
·
18:58
18:58
18:58
19:25
·
19:52
·
20:20
00:49
20:52
08:07
21:49
19:52
·
22:49
·
23:49
23:49
06:41
Walsall Bus Station
Stand L
00:55
06:51
07:13
07:45
18:39
08:17
13:25
08:57
14:57
·
09:27
·
09:49
18:11
10:23
·
10:53
·
11:23
10:53
11:53
·
12:23
·
12:55
12:23
13:25
19:33
13:55
·
14:26
·
14:59
·
15:25
·
16:02
15:25
16:36
·
17:08
·
06:51
·
17:48
16:54
18:13
00:55
18:41
·
19:06
19:06
19:06
19:33
·
19:59
·
20:27
00:55
20:58
08:17
21:55
19:59
·
22:55
·
23:55
23:55
06:47
Walsall → Birmingham
68 trips · first 04:55 · last 23:37
Mon–Fri
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
04:55
Walsall
05:15
Walsall
05:47
Walsall
05:53
Walsall
06:09
Walsall
06:21
Walsall
06:39
Walsall
06:46
Walsall
07:04
Walsall
07:12
Walsall
07:30
Walsall
07:39
Walsall
08:05
Walsall
08:18
Walsall
08:45
Walsall
08:54
Walsall
09:20
Walsall
09:26
Walsall
09:50
Walsall
09:58
Walsall
10:20
Walsall
10:28
Walsall
10:50
Walsall
10:58
Walsall
11:20
Walsall
11:28
Walsall
11:50
Walsall
11:58
Walsall
12:20
Walsall
12:28
Walsall
12:45
Walsall
12:58
Walsall
13:15
Walsall
13:23
Walsall
13:45
Walsall
13:53
Walsall
14:15
Walsall
14:23
Walsall
14:45
Walsall
14:49
Walsall
15:10
Walsall
15:20
Walsall
15:23
Walsall
15:50
Walsall
16:04
Walsall
16:25
Walsall
16:35
Walsall
16:55
Walsall
17:06
Walsall
17:06
Walsall
17:25
Walsall
17:37
Walsall
18:05
Walsall
18:12
Walsall
18:35
Walsall
18:43
Walsall
19:18
Walsall
19:25
Walsall
20:21
Walsall
20:32
Walsall
20:32
Walsall
21:25
Walsall
21:37
Walsall
22:25
Walsall
22:25
Walsall
22:37
Walsall
23:25
Walsall
23:37
Walsall
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
15:10
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Streetly, Hardwick Rd
opposite
·
·
·
05:53
·
06:21
·
06:46
·
07:12
·
07:39
·
08:18
·
08:54
·
11:44
·
09:58
·
10:28
·
10:58
·
11:28
·
11:58
·
12:28
·
12:58
·
13:23
·
16:24
·
14:23
·
14:49
22:07
·
15:23
·
16:04
·
16:35
·
17:06
17:06
·
17:37
·
18:12
·
10:44
19:18
·
20:21
·
·
21:25
·
22:25
22:25
·
23:25
·
Hundred Acre, Lindens Primary School
adjacent
·
·
·
05:59
·
06:27
·
06:54
·
07:20
·
07:47
·
08:26
·
09:01
·
09:33
·
10:05
·
10:35
·
11:05
·
11:35
·
12:05
·
12:35
·
13:05
·
13:30
·
14:00
·
14:30
·
14:56
·
·
15:30
·
16:11
·
16:42
·
17:13
17:13
·
17:44
·
18:18
·
18:49
19:23
·
20:26
·
·
21:30
·
22:30
22:30
·
23:30
·
Walsall Bus Station
Stand L
04:55
05:15
05:47
·
06:09
·
06:39
·
07:04
·
07:30
·
08:05
·
08:45
·
09:20
·
09:50
·
10:20
·
10:50
·
11:20
·
13:55
15:23
12:20
·
12:45
·
13:15
·
13:45
·
14:15
·
14:45
·
·
15:20
·
15:50
·
18:41
13:25
16:55
23:55
·
17:25
·
18:05
·
18:35
·
·
19:25
·
20:32
20:32
·
21:37
·
20:27
22:37
·
12:55
Rushall, King George Crescent
opposite
05:02
05:22
05:54
·
06:17
·
06:47
·
07:12
·
07:39
·
08:15
·
08:54
·
09:28
·
09:58
·
10:28
·
10:58
·
11:28
·
11:58
·
12:28
·
12:53
·
13:23
·
13:53
·
14:23
·
14:54
·
·
15:29
·
15:59
·
16:34
·
17:04
·
·
17:34
·
18:13
·
18:43
·
·
19:33
·
20:39
20:39
·
21:44
·
·
22:44
·
23:44
Aldridge Shopping Centre
Stop AA
05:09
05:29
06:02
·
06:30
·
06:55
·
07:21
·
07:49
·
08:29
·
09:05
·
09:38
·
10:08
·
10:38
·
11:08
·
11:38
·
12:08
·
12:38
·
13:03
·
13:33
·
14:03
·
14:33
·
15:04
·
·
15:39
·
16:13
·
16:45
·
17:15
·
·
17:45
·
18:23
·
18:53
·
·
19:42
·
20:48
20:48
·
21:51
·
·
22:51
·
23:51
Rushall, Station Rd
after
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
15:15
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
13:17
·
23:49
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
20:20
·
·
·
Foley Arms, The Foley Arms
adjacent
05:15
05:35
06:09
·
06:37
·
07:02
·
07:29
·
07:58
·
08:38
·
09:13
·
09:46
·
10:16
·
10:46
·
11:16
·
11:46
·
12:16
·
12:46
·
13:11
·
13:41
·
14:11
·
14:41
·
15:12
·
·
15:49
·
16:22
·
16:54
·
17:24
·
·
17:54
·
18:30
·
19:00
·
·
19:49
·
20:55
20:55
·
21:57
·
·
22:57
·
23:57
Pheasey Church
outside
05:22
05:42
06:17
06:03
06:45
06:32
07:10
06:59
07:40
07:26
08:09
07:53
08:49
08:33
09:23
09:07
09:54
09:38
10:24
10:09
10:54
10:39
11:24
11:09
11:54
11:39
12:24
12:09
12:54
12:39
13:19
13:09
13:49
13:34
14:19
14:04
14:49
14:34
15:21
15:00
·
15:59
15:36
16:31
16:16
17:03
16:47
17:33
17:18
17:18
18:04
17:49
18:38
18:22
19:08
18:53
19:27
19:57
20:30
21:02
21:02
21:34
22:04
22:34
22:34
23:04
23:34
00:04+1
Old Oscott, Glenmead Rd
adjacent
05:30
05:50
06:26
06:12
06:55
19:17
07:21
11:34
07:53
07:39
08:21
08:06
09:00
09:04
09:33
16:13
10:04
09:48
10:34
10:19
11:04
10:49
11:34
11:19
12:04
12:04
12:34
12:19
13:04
12:49
13:29
13:29
13:59
22:11
14:29
14:14
14:59
14:44
15:34
15:11
·
16:11
15:50
16:42
16:42
17:14
16:58
17:44
17:29
17:29
18:14
17:59
18:47
09:34
19:17
19:02
16:45
20:06
10:04
21:10
21:10
20:06
22:11
22:41
22:41
23:11
22:11
12:04
Perry Barr, Wellhead Lane
Stop PK
05:39
05:59
06:35
06:21
07:04
19:25
07:33
11:44
08:07
07:53
08:37
08:22
09:13
09:14
09:43
16:23
10:14
09:58
10:44
10:29
11:14
10:59
11:44
11:29
12:14
12:14
12:44
12:29
13:14
12:59
13:39
13:39
14:09
22:18
14:39
14:24
15:09
14:54
15:48
15:23
15:23
16:23
16:03
16:53
16:53
17:24
17:09
17:54
17:39
17:39
18:24
18:09
18:55
09:44
19:25
19:10
16:55
20:14
10:14
21:17
21:17
20:14
22:18
22:48
22:48
23:18
22:18
12:14
Birmingham, Old Square
Stop PQ8
05:50
06:10
06:48
06:33
07:18
19:38
07:48
11:58
08:23
08:08
08:53
08:38
09:28
09:28
09:58
16:38
10:28
10:13
10:58
10:43
11:28
11:13
11:58
11:43
12:28
12:28
12:58
12:43
13:28
13:13
13:53
13:53
14:23
22:29
14:53
14:38
15:23
15:08
16:03
15:38
15:38
16:38
16:18
17:08
17:08
17:38
17:23
18:08
17:53
17:53
18:38
18:23
19:08
09:58
19:38
19:23
17:08
20:27
10:28
21:29
21:29
20:27
22:29
22:59
22:59
23:29
22:29
12:28
Pheasey, Collingwood Centre
opposite
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
21:57
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Hundred Acre, Lindens Primary School
opposite
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
22:01
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Aldridge Shopping Centre
Stop AB
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
15:05
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
13:07
·
23:41
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
20:12
·
·
·
Walsall Bus Station
Stand L
04:55
05:15
05:47
·
06:09
·
06:39
·
07:04
·
07:30
·
08:05
·
08:45
·
09:20
·
09:50
·
10:20
·
10:50
·
11:20
·
13:55
15:23
12:20
·
12:45
·
13:15
·
13:45
·
14:15
·
14:45
·
·
15:20
·
15:50
·
18:41
13:25
16:55
23:55
·
17:25
·
18:05
·
18:35
·
·
19:25
·
20:32
20:32
·
21:37
·
20:27
22:37
·
12:55
Timetable data from National Express West Midlands, refreshed 2026-06-10 · Source: Bus Open Data Service (BODS) · Service code PD0001111:43010893.
Main stops shown
16 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Old Oscott, Great Barr School before
- Streetly, Hardwick Rd opposite
- Hundred Acre, Lindens Primary School adjacent
- Walsall Bus Station Stand L
- Rushall, King George Crescent opposite
- Aldridge Shopping Centre Stop AA
- Rushall, Station Rd after
- Foley Arms, The Foley Arms adjacent
- Pheasey Church outside
- Old Oscott, Glenmead Rd adjacent
- Perry Barr, Wellhead Lane Stop PK
- Birmingham, Old Square Stop PQ8
- Pheasey, Collingwood Centre opposite
- Hundred Acre, Lindens Primary School opposite
- Aldridge Shopping Centre Stop AB
- Walsall Bus Station Stand L