← Change station
Shrewsbury
Earlier trains
13:18
Cardiff Central
1V95 • Transport for Wales
7B
13:27
Holyhead
1W93 • Transport for Wales
4B
13:27
Aberystwyth
Pwllheli
1J15 • Transport for Wales
5
13:30
Birmingham International
1I16 • Transport for Wales
6
13:41
Cardiff Central
1V42 • Transport for Wales
7B
13:53
Manchester Piccadilly
1W18 • Transport for Wales
4
13:54
Swansea
2V28 • Transport for Wales
3
13:59
Birmingham New Street
via Telford Central & Wolverhampton
1G17 • West Midlands Trains
5
14:05
Birmingham New Street
via Telford Central & Wolverhampton
2G18 • West Midlands Trains • 2 coaches
6
14:19
Crewe
2K58 • Transport for Wales
7B
14:25
Holyhead
1D14 • Transport for Wales
4
14:30
Birmingham International
1I18 • Transport for Wales
7B
14:48
Pembroke Dock
1V44 • Transport for Wales
14:55
Manchester Piccadilly
1W59 • Transport for Wales
14:59
Birmingham New Street
via Telford Central & Wolverhampton
1G19 • West Midlands Trains • 2 coaches
15:05
Birmingham New Street
via Telford Central & Wolverhampton
2G20 • West Midlands Trains
15:15
Cardiff Central
1V96 • Transport for Wales
Later trains