← Change station
Shrewsbury
Earlier trains
16:25
Holyhead
1D15 • Transport for Wales
4
16:34
Birmingham International
1I22 • Transport for Wales
4
16:40
Birmingham New Street
via Telford Central & Wolverhampton
2G23 • West Midlands Trains
6
16:51
16:53
Carmarthen
1V48 • Transport for Wales
7B
16:52
Manchester Piccadilly
1W61 • Transport for Wales
4
17:10
Birmingham New Street
via Telford Central & Wolverhampton
2G24 • West Midlands Trains
17:16
Cardiff Central
1V97 • Transport for Wales
4
17:28
Holyhead
1W95 • Transport for Wales
4B
17:30
Birmingham International
1I24 • Transport for Wales
5
17:30
Aberystwyth
Pwllheli
1J23 • Transport for Wales
4A
17:40
17:45
Birmingham New Street
via Telford Central & Wolverhampton
2G25 • West Midlands Trains
5
17:44
17:48
Swansea
1V50 • Transport for Wales
7
17:50
17:53
Manchester Piccadilly
1W22 • Transport for Wales
4B
18:07
Swansea
2V12 • Transport for Wales
7B
18:10
Birmingham New Street
via Telford Central & Wolverhampton
1G99 • West Midlands Trains
5
Later trains