← Change station
Swansea
Earlier trains
17:40
Carmarthen
1B19 • Great Western Railway
3
17:48
Shrewsbury
2M12 • Transport for Wales • 2 coaches
1
17:52
Cardiff Central
1B48 • Transport for Wales • 2 coaches
4
18:03
Pembroke Dock
1V44 • Transport for Wales • 4 coaches
2
18:23
London Paddington
1L32 • Great Western Railway
18:28
Llanelli
2E99 • Transport for Wales • 2 coaches
18:31
Cardiff Central
2B76 • Transport for Wales • 2 coaches
18:45
Milford Haven
1B54 • Transport for Wales • 3 coaches
18:50
Cardiff Central
1B52 • Transport for Wales • 2 coaches
19:22
London Paddington
1L34 • Great Western Railway
19:27
Cardiff Central
2B80 • Transport for Wales • 2 coaches
Later trains