← Change station
Shrewsbury
Earlier trains
09:54
from Carmarthen
1W54 • Transport for Wales
4B
↓
09:54
Manchester Piccadilly
1W54 • Transport for Wales
09:59
cancelled
Birmingham New Street
via Telford Central & Wolverhampton
1G09 • West Midlands Trains
10:05
Birmingham New Street
via Telford Central & Wolverhampton
2G10 • West Midlands Trains
10:19
Crewe
2K51 • Transport for Wales
10:25
Holyhead
1D12 • Transport for Wales
10:29
Aberystwyth
1J09 • Transport for Wales
10:29
Birmingham International
1I10 • Transport for Wales
10:40
Carmarthen
1V38 • Transport for Wales
10:53
Manchester Piccadilly
1W55 • Transport for Wales
10:59
Birmingham New Street
via Telford Central & Wolverhampton
1G11 • West Midlands Trains
11:05
Birmingham New Street
via Telford Central & Wolverhampton
2G12 • West Midlands Trains
11:13
Cardiff Central
1V94 • Transport for Wales
11:22
Swansea
2V08 • Transport for Wales
11:27
Aberystwyth
Pwllheli
1J11 • Transport for Wales
11:30
Birmingham International
1I12 • Transport for Wales
11:30
Holyhead
1W92 • Transport for Wales
11:44
Cardiff Central
1V39 • Transport for Wales
Later trains