1855
London Paddington
On time
Great Western Railway service
2
1900
Swansea
On time
Great Western Railway service
1
1924
Pembroke Dock
On time
Transport for Wales service
1
1933
Cardiff Central
On time
Transport for Wales service
2
1938
Cardiff Central
On time
Transport for Wales service
2
1939
Carmarthen
On time
Great Western Railway service
1
1940
Rhymney
Starts here
Transport for Wales service
1A
1945
Maesteg
On time
Transport for Wales service
1
1953
Cardiff Central
On time
Transport for Wales service
2
1959
London Paddington
On time
Great Western Railway service
2
1959
Swansea
On time
Great Western Railway service
1
2021
Swansea
On time
Transport for Wales service
1
2024
Cardiff Central
On time
Transport for Wales service
2
2035
Swansea
On time
Great Western Railway service
1
2039
Cheltenham Spa
On time
Transport for Wales service
2
2040
Rhymney
Starts here
Transport for Wales service
1A
2046
Maesteg
On time
Transport for Wales service
1