Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 12th September 2026. See Cardiff Central live now →

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 19:08 to 21:08 +1 hour Now
Arrivals at Cardiff Central
Time From Platform Actual Status Formation
1837 London Paddington 1B24 Great Western Railway GWR 4 was 3 1906 arrived+30 9 carriages
1846 Manchester Piccadilly 1V48 Transport for Wales TfW 3 1849 arrived+7 5 carriages
1855 Aberdare 1M54 Transport for Wales TfW 6 1853 arrived 5 carriages
1858 Bargoed 2F54 Transport for Wales TfW terminates here 8 1857 arrived 5 carriages
1859 Cheltenham Spa 2G67 Transport for Wales TfW terminates here 2 1902 arrived+4 2 carriages
1903 Maesteg 2N31 Transport for Wales TfW terminates here 3 1901 arrived 2 carriages
1903 Coryton 2P04 Transport for Wales TfW 8 1910 arrived+6 4 carriages
1904 Penarth 2F56 Transport for Wales TfW terminates here 7 1900 arrived-3 4 carriages
1908 Rhymney 2Y80 Transport for Wales TfW 8 1913 arrived+5 5 carriages
1911 Barry Island 2R50 Transport for Wales TfW 6 1908 arrived 5 carriages
1912 Merthyr Tydfil 1A54 Transport for Wales TfW 7 1915 arrived+3 5 carriages
1913 London Paddington 1B26 Great Western Railway GWR 3 cancelled 10 carriages
1916 Treherbert 2F58 Transport for Wales TfW terminates here 7 1919 arrived+4 5 carriages
1916 Carmarthen 1L32 Great Western Railway GWR 1 1921 arrived+4 10 carriages
1917 Penarth 2C54 Transport for Wales TfW 6 1915 arrived 4 carriages
1919 Caerphilly 2F60 Transport for Wales TfW terminates here 8 1920 arrived 4 carriages
1921 Holyhead 1V97 Transport for Wales TfW terminates here 4A cancelled
1921 Chester 1T97 terminates here 1 was 4A 1933 arrived+14
1922 Barry Island 2F62 Transport for Wales TfW terminates here 7 1921 arrived 2 carriages
1922 Exeter St Davids 2U26 Great Western Railway GWR terminates here 2 1930 arrived+8 5 carriages
1925 Nottingham 1V13 CrossCountry CrossCountry terminates here 0 was 3 1939 arrived+14 2 carriages
1925 Aberdare 1M56 Transport for Wales TfW 6 1923 arrived 5 carriages
1928 Bargoed 2F64 Transport for Wales TfW terminates here 7 was 8 1932 arrived+5 5 carriages
1934 Coryton 2P06 Transport for Wales TfW 8 1933 arrived 4 carriages
1938 Rhymney 2E56 Transport for Wales TfW 7 1940 arrived+3 2 carriages
1939 London Paddington 1B27 Great Western Railway GWR 3 1952 arrived+14 9 carriages
1940 Bridgend 2R52 Transport for Wales TfW 6 1937 arrived 2 carriages
1941 Swansea 2B76 Transport for Wales TfW terminates here 1 was 0 1944 arrived+3 2 carriages
1942 Merthyr Tydfil 1A56 Transport for Wales TfW 7 1941 arrived 5 carriages
1945 Manchester Piccadilly 1V50 Transport for Wales TfW 4 1959 arrived+14 6 carriages
1946 Treherbert 2F66 Transport for Wales TfW terminates here 7 1947 arrived 4 carriages
1947 Milford Haven 1B52 Transport for Wales TfW terminates here 0 was 2 2002 arrived+15 2 carriages
1947 Penarth 2C56 Transport for Wales TfW 6 1945 arrived 4 carriages
1950 Southampton Central 1F26 Great Western Railway GWR terminates here 4 2004 arrived+14 4 carriages
1952 Barry Island 2F68 Transport for Wales TfW terminates here 7 1951 arrived 5 carriages
1955 Aberdare 1M58 Transport for Wales TfW 6 1954 arrived 5 carriages
1958 Cheltenham Spa 2G69 Transport for Wales TfW terminates here 2 1958 arrived 2 carriages
1958 Bargoed 2Y82 Transport for Wales TfW 8 1958 arrived 5 carriages
2000 Maesteg 2I33 Transport for Wales TfW terminates here 3 2008 arrived+8 2 carriages
2003 Coryton 2P08 Transport for Wales TfW 8 2001 arrived 4 carriages
2008 Rhymney 2F70 Transport for Wales TfW terminates here 6 2011 arrived+4 5 carriages
2012 Merthyr Tydfil 1A58 Transport for Wales TfW 7 2013 arrived 5 carriages
2012 London Paddington 1B29 Great Western Railway GWR 4 2030 arrived+18 9 carriages
2016 Treherbert 2F72 Transport for Wales TfW terminates here 7 2016 arrived 5 carriages
2016 Swansea 1L34 Great Western Railway GWR 1 2019 arrived 9 carriages
2017 Penarth 2C58 Transport for Wales TfW 6 2018 arrived 4 carriages
2021 Barry Island 2F74 Transport for Wales TfW terminates here 7 2022 arrived 5 carriages
2022 Nottingham 1V14 CrossCountry CrossCountry terminates here 1 was 3 2034 arrived+12 3 carriages
2025 Aberdare 1F60 Transport for Wales TfW terminates here 6 2024 arrived 5 carriages
2027 Taunton 2U28 Great Western Railway GWR terminates here 2 2028 arrived 3 carriages
2028 Bargoed 2F76 Transport for Wales TfW terminates here 8 2027 arrived 5 carriages
2033 Coryton 2P10 Transport for Wales TfW 8 2033 arrived 4 carriages
2036 Pembroke Dock 2B80 Transport for Wales TfW terminates here 0 2045 arrived+9 2 carriages
2037 London Paddington 1B30 Great Western Railway GWR 3 2056 arrived+19 9 carriages
2038 Rhymney 2E60 Transport for Wales TfW 8 2037 arrived 2 carriages
2041 Bridgend 2R56 Transport for Wales TfW 6 2039 arrived 2 carriages
2042 Merthyr Tydfil 1A60 Transport for Wales TfW 8 2040 arrived 5 carriages
2045 Southampton Central 1F28 Great Western Railway GWR terminates here 1 cancelled
2046 Treherbert 2F78 Transport for Wales TfW terminates here 7 2044 arrived 5 carriages
2047 Milford Haven 1B56 Transport for Wales TfW terminates here 1 was 2 2102 arrived+16 2 carriages
2047 Penarth 2C60 Transport for Wales TfW 6 2046 arrived 4 carriages
2055 Aberdare 1F80 Transport for Wales TfW terminates here 6 2053 arrived 5 carriages
2056 Manchester Piccadilly 1V58 Transport for Wales TfW 3 2104 arrived+11 5 carriages
2059 Cheltenham Spa 2G71 Transport for Wales TfW terminates here 2 2109 arrived+10 2 carriages
2100 Maesteg 2I35 Transport for Wales TfW terminates here 0 2058 arrived 2 carriages
2103 Coryton 2P12 Transport for Wales TfW 8 2103 arrived 4 carriages
2107 Merthyr Tydfil 2F84 Transport for Wales TfW terminates here 7 2107 arrived 5 carriages

Italic estimated timing, bold is actual.

Updated 14:06

Next stations along the line by trains today