← Change station
Swansea
Earlier trains
13:46
13:49
Pembroke Dock
2E24 • Transport for Wales
1
13:56
Carmarthen
1V38 • Transport for Wales
2
14:00
Cardiff Central
1B63 • Transport for Wales
1
14:18
Shrewsbury
2M10 • Transport for Wales
4
14:23
cancelled
London Paddington
1L24 • Great Western Railway
3
14:44
Carmarthen
1B13 • Great Western Railway
3
14:48
Manchester Piccadilly
1W22 • Transport for Wales
1
14:56
Milford Haven
1B39 • Transport for Wales
2
15:05
Chester
1D65 • Transport for Wales
2
15:23
London Paddington
1L26 • Great Western Railway
3
15:43
Carmarthen
1V40 • Transport for Wales
2
Later trains