← Change station
Swansea
Earlier trains
05:25
London Paddington
1L04 • Great Western Railway
3
05:39
Manchester Piccadilly
1W13 • Transport for Wales • 5 coaches
1
05:52
London Paddington
1L05 • Great Western Railway
3
06:02
Pembroke Dock
2E28 • Transport for Wales • 2 coaches
2
06:23
London Paddington
1L08 • Great Western Railway
3
06:29
Cardiff Central
2B40 • Transport for Wales • 3 coaches
2
06:54
London Paddington
1L09 • Great Western Railway
06:57
Milford Haven
1B30 • Transport for Wales • 2 coaches
2
Later trains