BusGenie
997

997 bus timetable: Birmingham to Walsall

Birmingham - Walsall

Mode Bus

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
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
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
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
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
·
·
·
·
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
·
·
·
·
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
·
·
·
·
·
·
·
·
·
·
·
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
·
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
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
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
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
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
·
·
·
·
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
·
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
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
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
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
15:15
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
13:17
·
23:49
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
20:20
·
·
·
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
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
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
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
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
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
21:57
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
22:01
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
15:05
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
13:07
·
23:41
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
20:12
·
·
·
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 stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. Old Oscott, Great Barr School before
  2. Streetly, Hardwick Rd opposite
  3. Hundred Acre, Lindens Primary School adjacent
  4. Walsall Bus Station Stand L
  5. Rushall, King George Crescent opposite
  6. Aldridge Shopping Centre Stop AA
  7. Rushall, Station Rd after
  8. Foley Arms, The Foley Arms adjacent
  9. Pheasey Church outside
  10. Old Oscott, Glenmead Rd adjacent
  11. Perry Barr, Wellhead Lane Stop PK
  12. Birmingham, Old Square Stop PQ8
  13. Pheasey, Collingwood Centre opposite
  14. Hundred Acre, Lindens Primary School opposite
  15. Aldridge Shopping Centre Stop AB
  16. Walsall Bus Station Stand L