2035
London Paddington
Departed on time
Great Western Railway · 10 coaches
2
2043
Swansea
Departed at 2047
Transport for Wales · 2 coaches
1
2104
Swansea
Departed at 2112
Great Western Railway · 9 coaches
1
2107
Cardiff Central
Departed at 2131
Transport for Wales · 3 coaches
2
2120
Swansea
Departed on time
Great Western Railway · 9 coaches
1
2135
Bristol Parkway
Departed at 2137
Great Western Railway · 10 coaches
2
2143
Milford Haven
Departed at 2150
Transport for Wales · 2 coaches
1
2143
Cardiff Central
Departed at 2158
Transport for Wales · 2 coaches
2
2151
Swansea
Departed at 2209
Great Western Railway · 10 coaches
1