19:23 Platform 1
Expected On time
Walsall via Birmingham New Street
Calling at:
Tipton (19:26) Dudley Port (19:28) Sandwell & Dudley (19:32) Smethwick Galton Bridge (19:35) Smethwick Rolfe Street (19:38) Birmingham New Street (19:45) Duddeston (20:05) Aston (20:07) Witton (20:10) Perry Barr (20:12) Hamstead (20:15) Tame Bridge Parkway (20:19) Bescot Stadium (20:22) Walsall (20:27) 19:32 Platform 2
Expected 19:34
Wolverhampton 19:34 Platform 1
Expected On time
Birmingham New Street Calling at:
Birmingham New Street (19:48) 19:53 Platform 1
Expected On time
Walsall via Birmingham New Street
Calling at:
Tipton (19:56) Dudley Port (19:59) Sandwell & Dudley (20:03) Smethwick Galton Bridge (20:06) Smethwick Rolfe Street (20:08) Birmingham New Street (20:15) Duddeston (20:35) Aston (20:37) Witton (20:40) Perry Barr (20:42) Hamstead (20:45) Tame Bridge Parkway (20:49) Bescot Stadium (20:52) Walsall (20:57) 20:02 Platform 2
Expected On time
Wolverhampton 20:23 Platform 1
Expected On time
Walsall via Birmingham New Street
Calling at:
Tipton (20:26) Dudley Port (20:28) Sandwell & Dudley (20:32) Smethwick Galton Bridge (20:35) Smethwick Rolfe Street (20:38) Birmingham New Street (20:45) Duddeston (21:05) Aston (21:07) Witton (21:10) Perry Barr (21:12) Hamstead (21:15) Tame Bridge Parkway (21:19) Bescot Stadium (21:22) Walsall (21:28) 20:32 Platform 2
Expected On time
Wolverhampton 20:53 Platform 1
Expected On time
Walsall via Birmingham New Street
Calling at:
Tipton (20:56) Dudley Port (20:58) Sandwell & Dudley (21:02) Smethwick Galton Bridge (21:05) Smethwick Rolfe Street (21:08) Birmingham New Street (21:15) Duddeston (21:35) Aston (21:37) Witton (21:40) Perry Barr (21:42) Hamstead (21:45) Tame Bridge Parkway (21:49) Bescot Stadium (21:52) Walsall (21:57) 21:02 Platform 2
Expected On time
Wolverhampton