2001
Carmarthen
Expected at 2139
Great Western Railway · 9 coaches
1
2102
Swansea
Expected at 2201
Great Western Railway · 10 coaches
1
2136
Gloucester
Expected at 2143
Transport for Wales · 3 coaches
2
2141
Maesteg
On time
Transport for Wales · 2 coaches
1
2142
Aberdare
Starts here
Transport for Wales · 2 coaches
1A
2146
Swansea
Expected at 2216
Great Western Railway · 9 coaches
1
2155
Bristol Parkway
On time
Great Western Railway · 5 coaches
2
2202
Swansea
Expected at 2208
Great Western Railway · 9 coaches
1
2242
Cardiff Central
Starts here
Transport for Wales · 2 coaches
1A
2243
Cardiff Central
On time
Transport for Wales · 3 coaches
2
2246
Carmarthen
On time
Transport for Wales · 2 coaches
1
2249
Severn Tunnel Junction
On time
Transport for Wales · 2 coaches
2
2300
Maesteg
On time
Transport for Wales · 2 coaches
1
2314
Swansea
On time
Great Western Railway · 9 coaches
1
2321
Cardiff Central
On time
Transport for Wales · 1 coach
2