Buy tickets from Cardiff Central
through Realtime Tickets, our new ticket portal
1825
Portsmouth Harbour
Cancelled (unknown reason)
Great Western Railway service
1826
Merthyr Tydfil
Departed on time
Transport for Wales · 4 coaches
6
1828
Barry Island
Departed on time
Transport for Wales · 4 coaches
7
1829
Cheltenham Spa
Departed on time
Transport for Wales · 2 coaches
1
1835
Penarth
Departed on time
Transport for Wales · 3 coaches
7
1836
Swansea
Departed at 1905
Great Western Railway · 10 coaches
3
1839
Bridgend
Departed at 1845
Transport for Wales · 2 coaches
6
1842
Aberdare
Departed at 1853
Transport for Wales · 4 coaches
7
1842
Manchester Piccadilly
Departed at 1846
Transport for Wales · 4 coaches
2
1848
Coryton
Departed at 1850
Transport for Wales · 3 coaches
6
1852
Rhymney
Departed at 1902
Transport for Wales · 4 coaches
6
1856
Swansea
Departed at 1911
Transport for Wales · 5 coaches
3
1859
Treherbert
Departed on time
Transport for Wales · 4 coaches
6
1900
Taunton
Cancelled (unknown reason)
Great Western Railway service
1900
Barry Island
Departed at 1905
Transport for Wales · 4 coaches
7
1920
London Paddington
Departed at 1923
Great Western Railway · 9 coaches
2
1922
Caerphilly
Departed on time
Transport for Wales · 4 coaches
7
1925
Portsmouth Harbour
Departed at 1931
Great Western Railway · 4 coaches
1
1926
Merthyr Tydfil
Departed on time
Transport for Wales · 4 coaches
6
1928
Barry Island
Departed on time
Transport for Wales · 4 coaches
7
1935
Penarth
Departed on time
Transport for Wales · 3 coaches
7
1936
Swansea
Departed on time
Great Western Railway · 9 coaches
3
1939
Shrewsbury
Departed at 1957
Transport for Wales · 2 coaches
2
1943
Maesteg
Departed at 1950
Transport for Wales · 2 coaches
4
1943
Aberdare
Departed on time
Transport for Wales · 4 coaches
7
1945
Birmingham New Street
Departed at 1950
CrossCountry · 3 coaches
2
1948
Coryton
Departed on time
Transport for Wales · 3 coaches
6
1952
Rhymney
Departed on time
Transport for Wales · 4 coaches
6
1955
Swansea
Departed on time
Transport for Wales · 3 coaches
3
1959
Treherbert
Departed on time
Transport for Wales · 4 coaches
6
2000
Taunton
Departed on time
Great Western Railway · 5 coaches
1
2000
Barry Island
Departed at 2005
Transport for Wales · 4 coaches
7
2019
Milford Haven
Departed on time
Transport for Wales · 2 coaches
3
2020
London Paddington
Departed at 2021
Great Western Railway · 5 coaches
1
2023
Caerphilly
Departed on time
Transport for Wales · 4 coaches
7