0840
Swansea
On time
Transport for Wales · 4 coaches
0854
London Paddington
On time
Great Western Railway · 9 coaches
0901
Newport (South Wales)
On time
Transport for Wales service
0942
London Paddington
On time
Great Western Railway · 10 coaches
0949
Newport (South Wales)
On time
Transport for Wales · 2 coaches
1016
Swansea
On time
Great Western Railway · 10 coaches