BusGenie
997

997 bus timetable: Birmingham to Walsall

Birmingham ↔ Walsall

Mode Bus

Birmingham → Walsall

56 trips · first 00:02 · last 23:32
Saturday Live From 2026-05-31

Swipe sideways to see later trips.

Stop
00:02 Walsall
05:55 Walsall
06:35 Walsall
07:05 Walsall
07:35 Walsall
08:05 Walsall
08:35 Walsall
09:03 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
14:03 Walsall
14:18 Walsall
14:33 Walsall
14:48 Walsall
15:03 Walsall
15:18 Walsall
15:33 Walsall
15:48 Walsall
16:03 Walsall
16:18 Walsall
16:33 Walsall
16:48 Walsall
17:03 Walsall
17:18 Walsall
17:33 Walsall
17:48 Walsall
18:03 Walsall
18:20 Walsall
18:40 Walsall
19:02 Walsall
19:32 Walsall
20:02 Walsall
20:32 Walsall
21:02 Walsall
21:32 Walsall
22:02 Walsall
22:32 Walsall
23:02 Walsall
23:32 Walsall
00:02
05:55
06:35
07:05
07:35
08:05
08:35
09:03
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
13:03
13:18
13:33
13:48
14:03
14:18
14:33
14:48
15:03
15:18
15:33
15:48
16:03
16:18
16:33
16:48
17:03
17:18
17:33
17:48
18:03
18:20
18:40
19:02
19:32
20:02
20:32
21:02
21:32
22:02
22:32
23:02
23:32
00:13
06:06
06:46
07:16
07:46
08:16
08:46
09:14
09:29
09:44
09:59
10:15
10:30
10:45
11:00
11:16
11:31
11:46
12:01
12:17
12:32
12:47
13:02
13:17
13:32
13:47
14:02
14:17
14:32
14:47
15:02
15:17
15:32
15:47
16:02
16:17
16:32
16:47
17:02
17:17
17:32
17:47
18:02
18:16
18:33
18:52
19:14
19:44
20:14
20:43
21:13
21:43
22:13
22:43
23:13
23:43
00:18
06:11
06:51
07:21
07:51
08:21
08:51
09:19
09:34
09:49
10:04
10:20
10:36
10:51
11:06
11:22
11:37
11:52
12:07
12:23
12:38
12:53
13:08
13:23
13:38
13:53
14:08
14:23
14:38
14:53
15:08
15:23
15:38
15:53
16:08
16:23
16:38
16:53
17:08
17:23
17:38
17:53
18:08
18:22
18:39
18:58
19:20
19:50
20:19
20:48
21:18
21:48
22:18
22:48
23:18
23:48
00:27
06:19
06:59
07:30
08:00
08:30
09:02
09:30
09:45
10:00
10:15
10:31
10:48
11:03
11:19
11:35
11:50
12:05
12:20
12:36
12:51
13:06
13:21
13:36
13:51
14:06
14:21
14:36
14:50
15:05
15:20
15:35
15:50
16:05
16:19
16:34
16:49
17:04
17:19
17:34
17:49
18:04
18:19
18:33
18:50
19:09
19:31
20:01
20:30
20:59
21:29
21:57
22:27
22:57
23:27
23:57
·
·
·
07:34
·
08:34
·
09:34
·
10:04
·
10:35
·
11:07
·
11:39
·
12:09
·
12:40
·
13:10
·
13:40
·
14:10
·
14:40
·
15:09
·
15:39
·
16:09
·
16:38
·
17:08
·
17:38
·
18:08
·
18:37
·
19:13
·
20:05
·
21:03
·
22:01
·
23:01
·
00:01+1
·
·
·
07:40
·
08:40
·
09:41
·
10:11
·
10:42
·
11:14
·
11:46
·
12:16
·
12:47
·
13:17
·
13:47
·
14:17
·
14:46
·
15:15
·
15:45
·
16:15
·
16:44
·
17:14
·
17:44
·
18:14
·
18:43
·
19:19
·
20:11
·
21:09
·
22:07
·
23:07
·
00:07+1
Foley Arms adjacent
00:34
06:26
07:06
·
08:07
·
09:09
·
09:52
·
10:23
·
10:56
·
11:27
·
11:58
·
12:28
·
12:59
·
13:29
·
13:59
·
14:29
·
14:57
·
15:27
·
15:57
·
16:26
·
16:56
·
17:26
·
17:56
·
18:26
·
18:57
·
19:38
·
20:37
·
21:36
·
22:34
·
23:34
·
00:41
06:33
07:13
·
08:14
·
09:17
·
10:00
·
10:31
·
11:04
·
11:35
·
12:06
·
12:36
·
13:07
·
13:37
·
14:07
·
14:37
·
15:05
·
15:35
·
16:05
·
16:34
·
17:04
·
17:34
·
18:04
·
18:33
·
19:05
·
19:46
·
20:44
·
21:43
·
22:41
·
23:41
·
00:49
06:41
07:21
·
08:23
·
09:27
·
10:10
·
10:41
·
11:14
·
11:45
·
12:16
·
12:46
·
13:17
·
13:47
·
14:17
·
14:47
·
15:15
·
15:45
·
16:14
·
16:43
·
17:13
·
17:43
·
18:13
·
18:41
·
19:13
·
19:54
·
20:52
·
21:51
·
22:49
·
23:49
·
00:55
06:47
07:27
·
08:30
·
09:34
·
10:18
·
10:49
·
11:22
·
11:53
·
12:24
·
12:54
·
13:25
·
13:55
·
14:25
·
14:55
·
15:22
·
15:52
·
16:21
·
16:50
·
17:20
·
17:50
·
18:20
·
18:47
·
19:19
·
20:00
·
20:58
·
21:57
·
22:55
·
23:55
·

Walsall → Birmingham

57 trips · first 04:55 · last 23:37
Saturday Live From 2026-05-31

Swipe sideways to see later trips.

Stop
04:55 Walsall
05:54 Walsall
06:05 Walsall
06:54 Walsall
07:05 Walsall
07:52 Walsall
08:00 Walsall
08:25 Walsall
08:33 Walsall
08:55 Walsall
09:01 Walsall
09:25 Walsall
09:30 Walsall
09:52 Walsall
09:59 Walsall
10:22 Walsall
10:29 Walsall
10:52 Walsall
10:59 Walsall
11:22 Walsall
11:29 Walsall
11:52 Walsall
11:59 Walsall
12:22 Walsall
12:29 Walsall
12:52 Walsall
12:59 Walsall
13:22 Walsall
13:29 Walsall
13:52 Walsall
13:59 Walsall
14:23 Walsall
14:30 Walsall
14:53 Walsall
15:00 Walsall
15:23 Walsall
15:30 Walsall
15:55 Walsall
16:00 Walsall
16:25 Walsall
16:32 Walsall
16:55 Walsall
17:03 Walsall
17:35 Walsall
17:36 Walsall
18:18 Walsall
18:30 Walsall
19:20 Walsall
19:32 Walsall
20:22 Walsall
20:37 Walsall
21:25 Walsall
21:37 Walsall
22:25 Walsall
22:37 Walsall
23:25 Walsall
23:37 Walsall
·
05:54
·
06:54
·
07:52
·
·
08:33
·
09:01
·
09:30
·
09:59
·
10:29
·
10:59
·
11:29
·
11:59
·
12:29
·
12:59
·
13:29
·
13:59
·
14:30
·
15:00
·
15:30
·
16:00
·
16:32
·
17:03
·
17:36
18:18
·
19:20
·
20:22
·
21:25
·
22:25
·
23:25
·
·
05:59
·
06:59
·
07:57
·
·
08:39
·
09:07
·
09:37
·
10:06
·
10:36
·
11:06
·
11:36
·
12:06
·
12:36
·
13:06
·
13:36
·
14:06
·
14:37
·
15:07
·
15:37
·
16:07
·
16:39
·
17:09
·
17:42
18:24
·
19:26
·
20:27
·
21:30
·
22:30
·
23:30
·
04:55
·
06:05
·
07:05
·
08:00
08:25
·
08:55
·
09:25
·
09:52
·
10:22
·
10:52
·
11:22
·
11:52
·
12:22
·
12:52
·
13:22
·
13:52
·
14:23
·
14:53
·
15:23
·
15:55
·
16:25
·
16:55
·
17:35
·
·
18:30
·
19:32
·
20:37
·
21:37
·
22:37
·
23:37
05:02
·
06:12
·
07:12
·
08:07
08:32
·
09:02
·
09:32
·
10:00
·
10:30
·
11:00
·
11:30
·
12:00
·
12:30
·
13:00
·
13:30
·
14:00
·
14:31
·
15:01
·
15:31
·
16:03
·
16:33
·
17:03
·
17:42
·
·
18:37
·
19:39
·
20:44
·
21:44
·
22:44
·
23:44
05:10
·
06:20
·
07:20
·
08:16
08:41
·
09:11
·
09:41
·
10:10
·
10:40
·
11:10
·
11:40
·
12:10
·
12:40
·
13:10
·
13:40
·
14:10
·
14:41
·
15:11
·
15:41
·
16:13
·
16:43
·
17:13
·
17:52
·
·
18:46
·
19:47
·
20:51
·
21:51
·
22:51
·
23:51
05:16
·
06:26
·
07:26
·
08:22
08:48
·
09:18
·
09:48
·
10:17
·
10:47
·
11:17
·
11:47
·
12:17
·
12:47
·
13:17
·
13:47
·
14:17
·
14:48
·
15:18
·
15:48
·
16:20
·
16:50
·
17:20
·
17:58
·
·
18:52
·
19:53
·
20:57
·
21:57
·
22:57
·
23:57
05:23
06:03
06:33
07:03
07:33
08:01
08:29
08:56
08:43
09:26
09:11
09:56
09:41
10:25
10:10
10:55
10:40
11:25
11:10
11:55
11:40
12:25
12:10
12:55
12:40
13:25
13:10
13:55
13:40
14:25
14:10
14:56
14:41
15:26
15:11
15:56
15:41
16:28
16:11
16:58
16:43
17:28
17:13
18:06
17:46
18:28
18:59
19:30
20:00
20:31
21:04
21:34
22:04
22:34
23:04
23:34
00:04+1
05:31
06:11
06:41
07:11
07:41
08:09
08:37
09:06
08:52
09:36
09:21
10:06
09:51
10:35
10:20
11:05
10:50
11:35
11:20
12:05
11:50
12:35
12:20
13:05
12:50
13:35
13:20
14:05
13:50
14:35
14:20
15:06
14:51
15:36
15:21
16:06
15:51
16:37
16:21
17:07
16:52
17:37
17:22
18:15
17:55
18:37
19:07
19:38
20:08
20:39
21:12
21:41
22:11
22:41
23:11
23:41
·
05:39
06:19
06:49
07:19
07:49
08:18
08:46
09:16
09:01
09:46
09:31
10:16
10:01
10:45
10:30
11:15
11:00
11:45
11:30
12:15
12:00
12:45
12:30
13:15
13:00
13:45
13:30
14:15
14:00
14:45
14:30
15:15
15:00
15:45
15:30
16:15
16:00
16:46
16:30
17:16
17:01
17:46
17:31
18:23
18:03
18:45
19:15
19:46
20:16
20:46
21:19
21:48
22:18
22:48
23:18
23:48
·
05:50
06:30
07:00
07:30
08:00
08:30
08:58
09:28
09:13
09:58
09:43
10:28
10:13
10:58
10:43
11:28
11:13
11:58
11:43
12:28
12:13
12:58
12:43
13:28
13:13
13:58
13:43
14:28
14:13
14:58
14:43
15:28
15:13
15:58
15:43
16:28
16:13
16:58
16:43
17:28
17:13
17:58
17:43
18:35
18:15
18:57
19:27
19:57
20:27
20:57
21:29
21:59
22:29
22:59
23:29
23:59
·

Timetable data from National Express West Midlands, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PD0001111:43010893.

Main stops shown

10 main stops

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

  1. Birmingham, Old Square Stop PQ8
  2. Perry Barr, Wellhead Lane Stop PG
  3. Old Oscott, Drakes Drum opposite
  4. Pheasey, Collingwood Centre opposite
  5. Hundred Acre, Lindens Primary School opposite
  6. Streetly, Hardwick Rd opposite
  7. Foley Arms adjacent
  8. Aldridge Shopping Centre Stop AB
  9. Rushall, Station Rd after
  10. Walsall Bus Station Stand L