← Change station
Swansea
Earlier trains
12:23
London Paddington
1L60 • Great Western Railway
2
12:32
Carmarthen
1B20 • Great Western Railway
3
12:51
Manchester Piccadilly
1W58 • Transport for Wales • 3 coaches
1
13:23
London Paddington
1L64 • Great Western Railway
3
13:40
Manchester Piccadilly
1W59 • Transport for Wales • 3 coaches
1
14:02
Pembroke Dock
1E18 • Transport for Wales • 2 coaches
Later trains