← Change station
Swansea
Earlier trains
16:25
London Paddington
1L82 • Great Western Railway
3
16:40
Carmarthen
1B40 • Great Western Railway
3
16:48
16:58
Pembroke Dock
2E22 • Transport for Wales • 2 coaches
4
16:54
Manchester Piccadilly
1W62 • Transport for Wales • 5 coaches
2
17:06
Milford Haven
1V93 • Transport for Wales • 3 coaches
2
17:22
London Paddington
1L90 • Great Western Railway
3
17:37
Manchester Piccadilly
1W63 • Transport for Wales • 4 coaches
1
Later trains