2238
Swansea
Departed at 2250
Transport for Wales · 2 coaches
2
2244
Warminster
Departed at 2251
Great Western Railway · 5 coaches
3
2249
Gloucester
Departed at 2300
Transport for Wales · 2 coaches
3
2317
Cardiff Central
Departed at 2334
Great Western Railway · 4 coaches
3
2325
Bristol Temple Meads
Departed on time
Great Western Railway · 3 coaches
4
2332
Cardiff Central
Departed at 2342
Transport for Wales · 2 coaches
3
2345
Swansea
Departed at 2356
Great Western Railway · 9 coaches
3
2347
Hereford
Departed at 0028
Transport for Wales · 2 coaches
4
2356
Cardiff Central
Departed at 0003
Transport for Wales · 5 coaches
3