2039
Milford Haven
On time
Transport for Wales · 2 coaches
1
2051
London Paddington
On time
Great Western Railway · 5 coaches
2
2101
Ebbw Vale Town
On time
Transport for Wales · 3 coaches
2
2105
Swansea
On time
Great Western Railway · 9 coaches
1
2110
Swansea
On time
Transport for Wales · 2 coaches
1
2114
Cardiff Central
On time
Transport for Wales · 2 coaches
2
2142
Cardiff Central
Starts here
Transport for Wales · 2 coaches
1A
2201
Swansea
On time
Great Western Railway service
1
2209
Carmarthen
On time
Transport for Wales · 2 coaches
1