1833
Swansea
On time
Transport for Wales service
1842
London Paddington
On time
Great Western Railway service
1844
Carmarthen
On time
Great Western Railway service
1856
Cardiff Central
On time
Transport for Wales service
1905
Cardiff Central
On time
Transport for Wales service
1911
Swansea
On time
Great Western Railway service
1917
Carmarthen
On time
Transport for Wales service
1933
Carmarthen
On time
Transport for Wales service
1940
London Paddington
On time
Great Western Railway service
1952
Cardiff Central
On time
Transport for Wales service
1955
Swansea
On time
Great Western Railway service
2010
Cardiff Central
On time
Transport for Wales service
2012
Swansea
On time
Great Western Railway service
2023
Swansea
On time
Transport for Wales service