07:56 Platform —
Expected Cancelled
Walsall
via Birmingham New Street
Calling at:
- Dudley Port (07:58)
- Sandwell & Dudley (08:02)
- Smethwick Galton Bridge (08:05)
- Smethwick Rolfe Street (08:08)
- Birmingham New Street (08:15)
- Duddeston (08:35)
- Aston (08:37)
- Witton (08:40)
- Perry Barr (08:42)
- Hamstead (08:45)
- Tame Bridge Parkway (08:49)
- Bescot Stadium (08:52)
- Walsall (08:57)
07:59
Expected On time
Wolverhampton
Calling at:
- Coseley (08:02)
- Wolverhampton (08:07)
08:26
Expected On time
Walsall
via Birmingham New Street
Calling at:
- Dudley Port (08:28)
- Sandwell & Dudley (08:32)
- Smethwick Galton Bridge (08:35)
- Smethwick Rolfe Street (08:38)
- Birmingham New Street (08:45)
- Duddeston (09:05)
- Aston (09:07)
- Witton (09:10)
- Perry Barr (09:12)
- Hamstead (09:15)
- Tame Bridge Parkway (09:19)
- Bescot Stadium (09:22)
- Walsall (09:27)
08:29 Platform —
Expected Cancelled
Wolverhampton
Calling at:
- Coseley (08:32)
- Wolverhampton (08:37)
08:56 Platform —
Expected Cancelled
Walsall
via Birmingham New Street
Calling at:
- Dudley Port (08:58)
- Sandwell & Dudley (09:02)
- Smethwick Galton Bridge (09:05)
- Smethwick Rolfe Street (09:08)
- Birmingham New Street (09:15)
- Duddeston (09:35)
- Aston (09:37)
- Witton (09:40)
- Perry Barr (09:42)
- Hamstead (09:45)
- Tame Bridge Parkway (09:49)
- Bescot Stadium (09:52)
- Walsall (09:57)
08:59
Expected On time
Wolverhampton
Calling at:
- Coseley (09:02)
- Wolverhampton (09:07)
09:26
Expected On time
Walsall
via Birmingham New Street
Calling at:
- Dudley Port (09:28)
- Sandwell & Dudley (09:32)
- Smethwick Galton Bridge (09:35)
- Smethwick Rolfe Street (09:38)
- Birmingham New Street (09:45)
- Duddeston (10:05)
- Aston (10:07)
- Witton (10:10)
- Perry Barr (10:12)
- Hamstead (10:15)
- Tame Bridge Parkway (10:19)
- Bescot Stadium (10:22)
- Walsall (10:27)
09:29 Platform —
Expected Cancelled
Wolverhampton
Calling at:
- Coseley (09:32)
- Wolverhampton (09:37)