2118
Swansea
Departed at 2126
Great Western Railway · 10 coaches
1
2119
Cardiff Central
Departed at 2121
Transport for Wales · 3 coaches
2
2136
Swansea
Departed at 2149
Great Western Railway · 9 coaches
1
2142
Bristol Parkway
Departed on time
Great Western Railway · 5 coaches
2
2147
Swansea
Departed on time
Transport for Wales · 3 coaches
1
2215
Swansea
Departed at 2216
Great Western Railway · 10 coaches
1
2220
Cardiff Central
Departed on time
Transport for Wales · 2 coaches
2
2257
Cardiff Central
Departed on time
Transport for Wales · 3 coaches
2
2258
Carmarthen
Departed at 2338
Transport for Wales · 4 coaches
1