← Change station
Shrewsbury
Earlier trains
07:27
07:39
Aberystwyth
1J03 • Transport for Wales
7B
07:30
07:52
Birmingham International
1I04 • Transport for Wales
5
07:43
07:55
Cardiff Central
1V33 • Transport for Wales • 5 coaches
7B
07:49
07:52
Manchester Piccadilly
1W12 • Transport for Wales • 4 coaches
4
07:57
08:15
Birmingham New Street
via Telford Central & Wolverhampton
1G05 • West Midlands Trains
5
08:05
Birmingham New Street
via Telford Central & Wolverhampton
2G06 • West Midlands Trains
4A
08:09
08:24
Cardiff Central
1V91 • Transport for Wales • 5 coaches
7B
08:19
08:23
Crewe
2K46 • Transport for Wales • 2 coaches
4B
08:27
Holyhead
1D11 • Transport for Wales • 4 coaches
3
08:32
Birmingham International
1I06 • Transport for Wales • 4 coaches
4
08:50
Milford Haven
1V35 • Transport for Wales • 5 coaches
7B
08:51
Manchester Piccadilly
1W13 • Transport for Wales • 5 coaches
4
08:59
Birmingham New Street
via Telford Central & Wolverhampton
1G07 • West Midlands Trains
5
09:05
Birmingham New Street
via Telford Central & Wolverhampton
2G08 • West Midlands Trains
6
09:13
Cardiff Central
1V92 • Transport for Wales • 3 coaches
7B
09:26
Holyhead
1W91 • Transport for Wales • 3 coaches
3
09:30
Birmingham International
1I08 • Transport for Wales
5
09:30
Aberystwyth
Pwllheli
1J07 • Transport for Wales
4
Later trains