Walsall Bus Station

Walsall Bus Station

Walsall Bus Station live arrivals, departures, platforms and service alerts for your next journey.

Walsall Bus Station: routes 637, 31 and 41 leaving about every 1 minutes.

A Stand A

52.58487, -1.98205

Service Origin Destination Time Plat.
51
Nxwm
- Walsall 08:46
On time
51
Nxwm
- Birmingham 08:49
On time
51
Nxwm
- Walsall 08:58
On time
51
Nxwm
- Birmingham 09:02
On time
51
Nxwm
- Walsall 09:09
On time
51
Nxwm
- Birmingham 09:14
On time
51
Nxwm
- Walsall 09:19
On time
51
Nxwm
- Birmingham 09:29
On time
51
Nxwm
- Walsall 09:29
On time
51
Nxwm
- Walsall 09:40
On time
51
Nxwm
- Birmingham 09:42
On time
51
Nxwm
- Walsall 09:51
On time
51
Nxwm
- Birmingham 09:54
On time
51
Nxwm
- Walsall 10:03
On time
51
Nxwm
- Birmingham 10:07
On time
51
Nxwm
- Walsall 10:15
On time
51
Nxwm
- Birmingham 10:19
On time
51
Nxwm
- Walsall 10:27
On time
51
Nxwm
- Birmingham 10:31
On time
51
Nxwm
- Walsall 10:39
On time

B Stand B

52.58497, -1.98224

Service Origin Destination Time Plat.
X51
Nxwm
- Birmingham 08:45
On time
X51
Nxwm
- Walsall 08:47
On time
X51
Nxwm
- Birmingham 08:54
On time
X51
Nxwm
- Walsall 08:56
On time
X51
Nxwm
- Birmingham 08:58
On time
X51
Nxwm
- Walsall 09:11
On time
X51
Nxwm
- Birmingham 09:13
On time
X51
Nxwm
- Walsall 09:19
On time
X51
Nxwm
- Birmingham 09:19
On time
X51
Nxwm
- Walsall 09:27
On time
X51
Nxwm
- Birmingham 09:33
On time
X51
Nxwm
- Birmingham 09:38
On time
X51
Nxwm
- Walsall 09:42
On time
X51
Nxwm
- Walsall 09:48
On time
X51
Nxwm
- Birmingham 09:53
On time
X51
Nxwm
- Walsall 09:56
On time
X51
Nxwm
- Birmingham 10:00
On time
X51
Nxwm
- Birmingham 10:14
On time
X51
Nxwm
- Walsall 10:14
On time
X51
Nxwm
- Birmingham 10:24
On time
X51
Nxwm
- Walsall 10:24
On time
X51
Nxwm
- Birmingham 10:30
On time

C Stand C

52.58500, -1.98240

Service Origin Destination Time Plat.
637
Diamond
- Walsall 08:41
On time
936
Nxwm
- Walsall 08:42
On time
77
Nxwm
- Walsall 08:44
On time
936
Nxwm
- Birmingham 08:48
On time
77
Nxwm
- Erdington 08:55
On time
936
Nxwm
- Walsall 09:00
On time
936
Nxwm
- Birmingham 09:11
On time
77
Nxwm
- Walsall 09:14
On time
936
Nxwm
- Walsall 09:15
On time
77A
Nxwm
- Erdington 09:25
On time
936
Nxwm
- Walsall 09:32
On time
936
Nxwm
- Birmingham 09:41
On time
77A
Nxwm
- Walsall 09:42
On time
936
Nxwm
- Walsall 09:50
On time
22
Wct
- Butts-Paddock Circ 09:50
On time
Butts-Paddock Circ
77
Nxwm
- Erdington 09:55
On time
637
Diamond
- Walsall 10:01
On time
637
Diamond
- Manor Hospital 10:05
On time
77
Nxwm
- Walsall 10:06
On time
936
Nxwm
- Birmingham 10:11
On time
936
Nxwm
- Walsall 10:15
On time
22
Wct
- Butts-Paddock Circ 10:15
On time
Butts-Paddock Circ
22
Wct
- Butts-Paddock Circ 10:20
On time
Butts-Paddock Circ
77A
Nxwm
- Erdington 10:25
On time
77A
Nxwm
- Walsall 10:36
On time

D Stand D

52.58527, -1.98259

Service Origin Destination Time Plat.
31
Diamond
- Walsall 08:41
On time
31
Diamond
- Mossley 08:45
On time
31
Diamond
- Mossley 08:46
On time
31
Diamond
- Walsall 08:50
On time
31
Nxwm
- Mossley 08:50
On time
31
Nxwm
- Walsall 08:55
On time
31
Nxwm
- Mossley 09:00
On time
31
Diamond
- Walsall 09:05
On time
31
Nxwm
- Mossley 09:05
On time
31
Nxwm
- Walsall 09:10
On time
31
Diamond
- Mossley 09:14
On time
31
Nxwm
- Walsall 09:15
On time
31
Nxwm
- Mossley 09:15
On time
31
Diamond
- Mossley 09:20
On time
31
Diamond
- Walsall 09:20
On time
31
Diamond
- Walsall 09:21
On time
31
Diamond
- Mossley 09:26
On time
31
Diamond
- Mossley 09:30
On time
31
Diamond
- Walsall 09:30
On time
31
Diamond
- Mossley 09:34
On time
31
Diamond
- Walsall 09:35
On time
31
Nxwm
- Walsall 09:35
On time
31
Nxwm
- Mossley 09:35
On time
31
Nxwm
- Walsall 09:45
On time
31
Nxwm
- Mossley 09:45
On time
31
Diamond
- Mossley 09:50
On time
31
Nxwm
- Walsall 09:50
On time
31
Nxwm
- Walsall 10:00
On time
31
Nxwm
- Mossley 10:00
On time
31
Diamond
- Walsall 10:01
On time
31
Diamond
- Walsall 10:05
On time
31
Nxwm
- Mossley 10:05
On time
31
Diamond
- Mossley 10:06
On time
31
Diamond
- Walsall 10:15
On time
31
Nxwm
- Mossley 10:15
On time
31
Diamond
- Mossley 10:20
On time
31
Nxwm
- Walsall 10:20
On time
31
Diamond
- Walsall 10:21
On time
31
Diamond
- Mossley 10:26
On time
31
Diamond
- Mossley 10:30
On time
31
Nxwm
- Walsall 10:30
On time
31
Diamond
- Mossley 10:34
On time
31
Diamond
- Walsall 10:35
On time
31
Nxwm
- Mossley 10:35
On time

E Stand E

52.58533, -1.98240

Service Origin Destination Time Plat.
32
Nxwm
- Walsall 08:45
On time
32
Diamond
- Lower Farm 08:55
On time
32
Nxwm
- Walsall 09:00
On time
32
Diamond
- Walsall 09:09
On time
32
Diamond
- Lower Farm 09:10
On time
32
Diamond
- Walsall 09:14
On time
32
Nxwm
- Walsall 09:25
On time
32
Nxwm
- Lower Farm 09:25
On time
32
Diamond
- Walsall 09:29
On time
32
Diamond
- Walsall 09:40
On time
32
Diamond
- Lower Farm 09:40
On time
32
Diamond
- Lower Farm 09:40
On time
32
Diamond
- Walsall 09:55
On time
32
Nxwm
- Lower Farm 09:55
On time
32
Nxwm
- Walsall 10:10
On time
32
Diamond
- Lower Farm 10:10
On time
32
Diamond
- Lower Farm 10:20
On time
32
Diamond
- Walsall 10:25
On time
32
Nxwm
- Lower Farm 10:25
On time
32
Diamond
- Walsall 10:29
On time
32
Nxwm
- Walsall 10:40
On time
32
Diamond
- Lower Farm 10:40
On time

F Stand F

52.58541, -1.98223

Service Origin Destination Time Plat.
41
Nxwm
- Walsall 08:41
On time
41
Nxwm
- Willenhall 08:48
On time
X51
Nxwm
- Cannock 09:06
On time
41
Nxwm
- Walsall 09:11
On time
41
Nxwm
- Willenhall 09:18
On time
41
Nxwm
- Walsall 09:36
On time
X51
Nxwm
- Cannock 09:36
On time
41
Nxwm
- Willenhall 09:48
On time
41
Nxwm
- Walsall 10:02
On time
X51
Nxwm
- Cannock 10:06
On time
41
Nxwm
- Willenhall 10:18
On time
41
Nxwm
- Walsall 10:24
On time
X51
Nxwm
- Cannock 10:36
On time

G Stand G

52.58546, -1.98206

Service Origin Destination Time Plat.
529
Nxwm
- Wolverhampton 08:43
On time
529
Nxwm
- Wolverhampton 08:43
On time
529
Nxwm
- Walsall 08:45
On time
529
Nxwm
- Walsall 08:45
On time
529
Nxwm
- Wolverhampton 08:51
On time
529
Nxwm
- Wolverhampton 08:51
On time
529
Nxwm
- Walsall 08:53
On time
529
Nxwm
- Walsall 08:53
On time
529
Nxwm
- Wolverhampton 08:59
On time
529
Nxwm
- Wolverhampton 08:59
On time
529
Nxwm
- Walsall 09:01
On time
529
Nxwm
- Walsall 09:02
On time
529
Nxwm
- Wolverhampton 09:07
On time
529
Nxwm
- Wolverhampton 09:07
On time
529
Nxwm
- Walsall 09:09
On time
529
Nxwm
- Walsall 09:10
On time
529
Nxwm
- Wolverhampton 09:15
On time
529
Nxwm
- Wolverhampton 09:15
On time
529
Nxwm
- Walsall 09:16
On time
529
Nxwm
- Walsall 09:17
On time
529
Nxwm
- Wolverhampton 09:22
On time
529
Nxwm
- Wolverhampton 09:22
On time
529
Nxwm
- Walsall 09:24
On time
529
Nxwm
- Walsall 09:25
On time
529
Nxwm
- Wolverhampton 09:30
On time
529
Nxwm
- Wolverhampton 09:30
On time
529
Nxwm
- Walsall 09:31
On time
529
Nxwm
- Walsall 09:32
On time
529
Nxwm
- Wolverhampton 09:37
On time
529
Nxwm
- Wolverhampton 09:37
On time
529
Nxwm
- Walsall 09:39
On time
529
Nxwm
- Walsall 09:39
On time
529
Nxwm
- Wolverhampton 09:45
On time
529
Nxwm
- Wolverhampton 09:45
On time
529
Nxwm
- Walsall 09:47
On time
529
Nxwm
- Walsall 09:47
On time
529
Nxwm
- Wolverhampton 09:52
On time
529
Nxwm
- Wolverhampton 09:52
On time
529
Nxwm
- Walsall 09:55
On time
529
Nxwm
- Walsall 09:55
On time
529
Nxwm
- Wolverhampton 10:00
On time
529
Nxwm
- Wolverhampton 10:00
On time
529
Nxwm
- Walsall 10:02
On time
529
Nxwm
- Walsall 10:02
On time
529
Nxwm
- Wolverhampton 10:07
On time
529
Nxwm
- Wolverhampton 10:07
On time
529
Nxwm
- Walsall 10:10
On time
529
Nxwm
- Walsall 10:10
On time
529
Nxwm
- Wolverhampton 10:15
On time
529
Nxwm
- Wolverhampton 10:15
On time
529
Nxwm
- Walsall 10:17
On time
529
Nxwm
- Walsall 10:17
On time
529
Nxwm
- Wolverhampton 10:22
On time
529
Nxwm
- Wolverhampton 10:22
On time
529
Nxwm
- Walsall 10:25
On time
529
Nxwm
- Walsall 10:25
On time
529
Nxwm
- Wolverhampton 10:30
On time
529
Nxwm
- Wolverhampton 10:30
On time
529
Nxwm
- Walsall 10:32
On time
529
Nxwm
- Walsall 10:33
On time
529
Nxwm
- Wolverhampton 10:37
On time
529
Nxwm
- Wolverhampton 10:37
On time
529
Nxwm
- Walsall 10:40
On time
529
Nxwm
- Walsall 10:40
On time

H Stand H

52.58543, -1.98261

Service Origin Destination Time Plat.
8
Nxwm
- Walsall 08:43
On time
8
Nxwm
- Lichfield 09:00
On time
9
Nxwm
- Walsall 09:06
On time
8
Nxwm
- Walsall 09:11
On time
9
Nxwm
- Wolverhampton 09:15
On time
8
Nxwm
- Lichfield 09:30
On time
9
Nxwm
- Walsall 09:34
On time
8
Nxwm
- Walsall 09:41
On time
9
Nxwm
- Wolverhampton 09:45
On time
8
Nxwm
- Lichfield 10:00
On time
9
Nxwm
- Walsall 10:02
On time
8
Nxwm
- Walsall 10:11
On time
9
Nxwm
- Wolverhampton 10:15
On time
8
Nxwm
- Lichfield 10:30
On time
9
Nxwm
- Walsall 10:32
On time

J Stand J

52.58550, -1.98240

Service Origin Destination Time Plat.
10
Nxwm
- Walsall 08:41
On time
674
Wct
- Walsall 08:45
On time
10
Nxwm
- Brownhills West 08:48
On time
10
Nxwm
- Walsall 08:53
On time
10
Nxwm
- Brownhills West 09:00
On time
10
Nxwm
- Walsall 09:05
On time
674
Wct
- Wednesbury 09:05
On time
10
Nxwm
- Brownhills West 09:12
On time
10
Nxwm
- Walsall 09:15
On time
10
Nxwm
- Brownhills West 09:24
On time
10
Nxwm
- Walsall 09:26
On time
10
Nxwm
- Walsall 09:36
On time
10
Nxwm
- Brownhills West 09:36
On time
10
Nxwm
- Walsall 09:46
On time
10
Nxwm
- Brownhills West 09:48
On time
10
Nxwm
- Walsall 09:56
On time
674
Wct
- Walsall 09:57
On time
10
Nxwm
- Brownhills West 10:00
On time
674
Wct
- Wednesbury 10:05
On time
10
Nxwm
- Walsall 10:07
On time
10
Nxwm
- Brownhills West 10:12
On time
10
Nxwm
- Walsall 10:17
On time
10
Nxwm
- Brownhills West 10:24
On time
10
Nxwm
- Walsall 10:29
On time
10
Nxwm
- Brownhills West 10:36
On time

K Stand K

52.58556, -1.98224

Service Origin Destination Time Plat.
7
Nxwm
- Walsall 08:43
On time
6
Nxwm
- Sutton Coldfield 08:55
On time
6
Nxwm
- Walsall 08:58
On time
7
Nxwm
- Castlefort 09:10
On time
7
Nxwm
- Walsall 09:15
On time
6
Nxwm
- Walsall 09:22
On time
6
Nxwm
- Sutton Coldfield 09:30
On time
6
Nxwm
- Walsall 09:39
On time
7
Nxwm
- Walsall 09:45
On time
7
Nxwm
- Castlefort 09:45
On time
6
Nxwm
- Walsall 10:00
On time
6
Nxwm
- Sutton Coldfield 10:00
On time
7
Nxwm
- Walsall 10:09
On time
7
Nxwm
- Castlefort 10:15
On time
6
Nxwm
- Walsall 10:24
On time
6
Nxwm
- Sutton Coldfield 10:30
On time
7
Nxwm
- Walsall 10:39
On time

L Stand L

52.58561, -1.98211

Service Origin Destination Time Plat.
997
Nxwm
- Birmingham 08:45
On time
36
Chaserider
- Walsall 08:46
On time
997
Nxwm
- Walsall 08:57
On time
36
Chaserider
- Lichfield 09:00
On time
997
Nxwm
- Birmingham 09:20
On time
36A
Chaserider
- Walsall 09:26
On time
997
Nxwm
- Walsall 09:27
On time
36A
Chaserider
- Lichfield 09:30
On time
997
Nxwm
- Walsall 09:49
On time
997
Nxwm
- Birmingham 09:50
On time
36
Chaserider
- Walsall 09:56
On time
36
Chaserider
- Lichfield 10:00
On time
997
Nxwm
- Birmingham 10:20
On time
997
Nxwm
- Walsall 10:23
On time
36A
Chaserider
- Walsall 10:26
On time
36A
Chaserider
- Lichfield 10:30
On time

M Stand M

52.58555, -1.98258

Service Origin Destination Time Plat.
29
Nxwm
- Bloxwich 08:45
On time
29
Nxwm
- Walsall 08:46
On time
29
Nxwm
- Blakenall Heath 08:52
On time
29
Nxwm
- Walsall 08:53
On time
29
Nxwm
- Bloxwich 09:00
On time
29
Nxwm
- Walsall 09:01
On time
29
Nxwm
- Blakenall Heath 09:07
On time
29
Nxwm
- Walsall 09:08
On time
29
Nxwm
- Bloxwich 09:15
On time
29
Nxwm
- Walsall 09:16
On time
29
Nxwm
- Blakenall Heath 09:22
On time
29
Nxwm
- Walsall 09:23
On time
29
Nxwm
- Bloxwich 09:30
On time
29
Nxwm
- Walsall 09:31
On time
29
Nxwm
- Blakenall Heath 09:37
On time
29
Nxwm
- Walsall 09:38
On time
29
Nxwm
- Bloxwich 09:45
On time
29
Nxwm
- Walsall 09:46
On time
29
Nxwm
- Blakenall Heath 09:52
On time
29
Nxwm
- Walsall 09:53
On time
29
Nxwm
- Bloxwich 10:00
On time
29
Nxwm
- Walsall 10:01
On time
29
Nxwm
- Blakenall Heath 10:07
On time
29
Nxwm
- Walsall 10:08
On time
29
Nxwm
- Bloxwich 10:15
On time
29
Nxwm
- Walsall 10:16
On time
29
Nxwm
- Blakenall Heath 10:22
On time
29
Nxwm
- Walsall 10:23
On time
29
Nxwm
- Bloxwich 10:30
On time
29
Nxwm
- Walsall 10:31
On time
29
Nxwm
- Blakenall Heath 10:37
On time
29
Nxwm
- Walsall 10:38
On time

N Stand N

52.58563, -1.98239

Service Origin Destination Time Plat.
70A
Nxwm
- Beechdale Circular 08:43
On time
69
Nxwm
- Walsall 08:47
On time
69
Nxwm
- Wolverhampton 08:55
On time
70
Nxwm
- Walsall 09:02
On time
70
Nxwm
- Bloxwich 09:08
On time
70A
Nxwm
- Beechdale Circular 09:12
On time
70A
Nxwm
- Beechdale Circular 09:20
On time
69
Nxwm
- Walsall 09:22
On time
69
Nxwm
- Wolverhampton 09:30
On time
70
Nxwm
- Walsall 09:34
On time
70
Nxwm
- Bloxwich 09:40
On time
70A
Nxwm
- Beechdale Circular 09:47
On time
70A
Nxwm
- Beechdale Circular 09:50
On time
69
Nxwm
- Walsall 09:56
On time
69
Nxwm
- Wolverhampton 10:00
On time
70
Nxwm
- Walsall 10:06
On time
70
Nxwm
- Bloxwich 10:10
On time
70A
Nxwm
- Beechdale Circular 10:17
On time
70A
Nxwm
- Beechdale Circular 10:20
On time
69
Nxwm
- Walsall 10:26
On time
69
Nxwm
- Wolverhampton 10:30
On time
70
Nxwm
- Walsall 10:36
On time
70
Nxwm
- Bloxwich 10:40
On time

P Stand P

52.58570, -1.98220

Service Origin Destination Time Plat.
36
Nxwm
- Alumwell Circular 08:44
On time
4055 - Walsall 08:47
On time
36
Nxwm
- Alumwell Circular 08:55
On time
4055 - Bloxwich 09:00
On time
36
Nxwm
- Alumwell Circular 09:04
On time
36
Nxwm
- Alumwell Circular 09:20
On time
36
Nxwm
- Alumwell Circular 09:22
On time
4055 - Walsall 09:27
On time
4055 - Bloxwich 09:35
On time
36
Nxwm
- Alumwell Circular 09:47
On time
36
Nxwm
- Alumwell Circular 09:50
On time
4055 - Walsall 09:57
On time
4055 - Bloxwich 10:05
On time
36
Nxwm
- Alumwell Circular 10:17
On time
36
Nxwm
- Alumwell Circular 10:20
On time
4055 - Walsall 10:30
On time
4055 - Bloxwich 10:35
On time

Showing arrivals for next 2 hours  |  Live data (738ms) • Updated 0 seconds ago