0825
Reading
Departed at 0826
Great Western Railway · 9 coaches
2
0827
Swansea
Departed on time
Transport for Wales · 3 coaches
1
0907
London Paddington
Departed at 0922
Great Western Railway · 10 coaches
2
0917
Manchester Piccadilly
Departed on time
Transport for Wales · 2 coaches
2
0917
Maesteg
Departed on time
Transport for Wales · 2 coaches
1
0938
Cardiff Central
Departed at 0940
Transport for Wales · 4 coaches
1A
0953
London Paddington
Departed on time
Great Western Railway · 10 coaches
2
1004
Swansea
Departed at 1013
Great Western Railway · 9 coaches
1
1008
Manchester Piccadilly
Departed on time
Transport for Wales · 3 coaches
2