1900
Swansea
Departed at 1919
Great Western Railway · 10 coaches
1
1923
Pembroke Dock
Departed on time
Transport for Wales · 2 coaches
1
1933
Cardiff Central
Departed on time
Transport for Wales · 3 coaches
2
1938
Cardiff Central
Departed on time
Transport for Wales · 2 coaches
2
1939
Carmarthen
Departed at 1959
Great Western Railway · 10 coaches
1
1940
Rhymney
Departed at 1941
Transport for Wales · 2 coaches
1A
1945
Maesteg
Departed at 1947
Transport for Wales service
1
1945
Maesteg
Cancelled (train operator's request)
Transport for Wales service
1953
Cardiff Central
Departed on time
Transport for Wales · 3 coaches
2
1959
Swansea
Departed at 2014
Great Western Railway · 10 coaches
1
1959
London Paddington
Departed at 2000
Great Western Railway · 10 coaches
2
2021
Swansea
Departed on time
Transport for Wales · 3 coaches
1
2024
Newport (South Wales)
Departed at 2028
Transport for Wales · 3 coaches
2
2035
Swansea
Departed at 2037
Great Western Railway · 9 coaches
1
2039
Cheltenham Spa
Departed at 2046
Transport for Wales · 2 coaches
2
2040
Rhymney
Departed at 2048
Transport for Wales · 2 coaches
1A
2046
Maesteg
Departed at 2049
Transport for Wales · 3 coaches
1
2055
Bristol Parkway
Cancelled (issue with train crew)
Great Western Railway service
2111
Swansea
Departed at 2131
Great Western Railway · 10 coaches
1