1618
Swansea
Expected at 1708
Great Western Railway · 10 coaches
1719
Swansea
Expected at 1752
Great Western Railway · 5 coaches
1720
Chester
On time
Transport for Wales · 2 coaches
1735
London Paddington
On time
Great Western Railway · 5 coaches
1755
Swansea
On time
Transport for Wales · 4 coaches
1802
Cardiff Central
On time
Transport for Wales · 3 coaches
1822
Swansea
Expected at 1823
Great Western Railway · 9 coaches
1835
London Paddington
On time
Great Western Railway · 5 coaches
1845
Swansea
On time
Great Western Railway · 5 coaches
1859
Swansea
On time
Transport for Wales · 5 coaches