← Change station
Wolverhampton
Earlier trains
05:30
Rugeley Trent Valley
via Birmingham New Street & Walsall
2H03 • West Midlands Trains
2
05:42
London Euston
via Birmingham New Street
1R05 • Avanti West Coast
4
05:49
Holyhead
1D80 • Avanti West Coast
3
05:53
Liverpool Lime Street
via Stafford & Crewe
1F42 • West Midlands Trains
1
05:56
Birmingham International
1I00 • Transport for Wales
3
06:00
Walsall
via Birmingham New Street
2A01 • West Midlands Trains
4
06:10
Shrewsbury
via Telford Central
2J02 • West Midlands Trains
1
06:15
London Euston
via Birmingham New Street
1R09 • Avanti West Coast
4
06:18
Walsall
via Birmingham New Street
2A03 • West Midlands Trains
5
06:19
Manchester Piccadilly
via Stoke-on-Trent
1H09 • CrossCountry
1
06:32
Edinburgh
via Wigan North Western
1S36 • Avanti West Coast
1
06:35
Birmingham New Street
1G39 • West Midlands Trains
4
06:39
Bournemouth
via Coventry
1O04 • CrossCountry
3
06:42
Aberystwyth
1J03 • Transport for Wales
1
06:42
Birmingham New Street
1G01 • West Midlands Trains
4
06:45
London Euston
via Birmingham New Street
1R15 • Avanti West Coast
2
06:48
Walsall
via Birmingham New Street
2A05 • West Midlands Trains
5
06:49
Manchester Piccadilly
via Stoke-on-Trent
1H13 • CrossCountry
1
06:53
Liverpool Lime Street
via Stafford & Crewe
1F44 • West Midlands Trains
1
06:58
Shrewsbury
via Telford Central
2J04 • West Midlands Trains
1
06:59
Birmingham New Street
via Tame Bridge Parkway
2G02 • West Midlands Trains
3
07:11
Birmingham International
1I02 • Transport for Wales
3
07:12
Shrewsbury
via Telford Central
1J40 • West Midlands Trains
2
07:15
London Euston
via Birmingham New Street
9R20 • Avanti West Coast
4
07:18
Walsall
via Birmingham New Street
2A99 • West Midlands Trains
5
07:19
Manchester Piccadilly
via Stoke-on-Trent
1H14 • CrossCountry
1
07:23
Liverpool Lime Street
via Stafford & Crewe
1F45 • West Midlands Trains
2
07:28
Birmingham New Street
1G40 • West Midlands Trains
4