0904
Hereford
Departed at 0918
Transport for Wales service
2
0921
Swansea
Departed at 0922
Great Western Railway · 5 coaches
1
0922
Swansea
On time
Great Western Railway service
0935
London Paddington
Departed at 0953
Great Western Railway · 10 coaches
2
0943
Carmarthen
Cancelled (train operator's request)
Transport for Wales service
0943
Swansea
Departed at 1019
Transport for Wales service
1
1000
Swansea
Departed at 1005
Transport for Wales · 1 coach
1
1003
Cardiff Central
Departed at 1035
Transport for Wales service
2
1020
Swansea
Departed at 1024
Great Western Railway · 9 coaches
1
1035
London Paddington
Departed at 1047
Great Western Railway · 5 coaches
2
1046
Swansea
Departed at 1122
Transport for Wales service
1