1136
London Paddington
On time
Great Western Railway · 10 coaches
1147
Carmarthen
On time
Transport for Wales · 3 coaches
1202
Swansea
On time
Transport for Wales · 2 coaches
1210
Newport (South Wales)
On time
Transport for Wales · 3 coaches
1219
Swansea
On time
Great Western Railway · 9 coaches
1235
London Paddington
On time
Great Western Railway · 10 coaches
1243
Milford Haven
On time
Transport for Wales · 2 coaches
1305
Newport (South Wales)
On time
Transport for Wales · 3 coaches
1319
Carmarthen
On time
Great Western Railway · 10 coaches
1321
Newport (South Wales)
On time
Transport for Wales · 2 coaches