Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 21st September 2026. See Cardiff Central live now →

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 19:39 to 21:39 +1 hour Now
Arrivals at Cardiff Central
Time From Platform Actual Status Formation
1759 Cheltenham Spa 2G65 Transport for Wales TfW terminates here 2 cancelled 2 carriages
1920 Holyhead 1V97 Transport for Wales TfW terminates here 2 1927 arrived+9 3 carriages
1925 Aberdare 1M56 Transport for Wales TfW 7 was 6 1922 arrived 10 carriages
1926 Nottingham 1V13 CrossCountry CrossCountry terminates here 4 cancelled
1928 Bargoed 2F64 Transport for Wales TfW terminates here 7 was 8 1932 arrived+5 5 carriages
1934 Coryton 2P06 Transport for Wales TfW 6 was 7 1934 arrived 4 carriages
1938 London Paddington 1B27 Great Western Railway GWR 3 1940 arrived 10 carriages
1938 Rhymney 2E56 Transport for Wales TfW 8 was 7 1937 arrived 4 carriages
1941 Bridgend 2R52 Transport for Wales TfW 6 1939 arrived 2 carriages
1941 Swansea 2B76 Transport for Wales TfW terminates here 2 1939 arrived-2 2 carriages
1942 Merthyr Tydfil 1A56 Transport for Wales TfW 7 1941 arrived 5 carriages
1945 Manchester Piccadilly 1V50 Transport for Wales TfW terminates here 3 1948 arrived+4 6 carriages
1946 Treherbert 2F66 Transport for Wales TfW terminates here 7 1946 arrived 5 carriages
1947 Milford Haven 1B52 Transport for Wales TfW terminates here 4 1945 arrived 2 carriages
1947 Penarth 2C56 Transport for Wales TfW 6 1948 arrived 4 carriages
1950 Ebbw Vale Town 2O76 Transport for Wales TfW terminates here 4A 1951 arrived+3 2 carriages
1953 Barry Island 2F68 Transport for Wales TfW terminates here 7 1952 arrived 5 carriages
1953 Portsmouth Harbour 1F26 Great Western Railway GWR terminates here 3 2004 arrived+11 3 carriages
1955 Aberdare 1M58 Transport for Wales TfW 6 1956 arrived 5 carriages
1958 Bargoed 2Y82 Transport for Wales TfW 8 1956 arrived 5 carriages
1959 Cheltenham Spa 2G69 Transport for Wales TfW terminates here 4 2006 arrived+8 2 carriages
2003 Coryton 2P08 Transport for Wales TfW 8 2001 arrived 4 carriages
2005 Maesteg 2I33 Transport for Wales TfW 0 2001 arrived 2 carriages
2006 Edinburgh 1V64 CrossCountry CrossCountry terminates here 2 2012 arrived+6 4 carriages
2008 Rhymney 2F70 Transport for Wales TfW terminates here 7 2009 arrived 5 carriages
2012 Merthyr Tydfil 1A58 Transport for Wales TfW 8 2011 arrived 5 carriages
2012 Ebbw Vale Town 2O42 Transport for Wales TfW 4 2016 arrived+5 2 carriages
2014 Carmarthen 1L34 Great Western Railway GWR 1 2014 arrived 10 carriages
2014 London Paddington 1B28 Great Western Railway GWR 3 2019 arrived 9 carriages
2016 Treherbert 2F72 Transport for Wales TfW terminates here 7 2018 arrived+3 5 carriages
2018 Penarth 2F59 Transport for Wales TfW terminates here 8 2016 arrived 4 carriages
2022 Taunton 2U28 Great Western Railway GWR terminates here 3 2027 arrived+5 5 carriages
2023 Barry Island 2F74 Transport for Wales TfW terminates here 6 2020 arrived 5 carriages
2026 Aberdare 1F60 Transport for Wales TfW terminates here 4 2023 arrived-2 5 carriages
2028 Bargoed 2F76 Transport for Wales TfW terminates here 8 2027 arrived 5 carriages
2033 Coryton 2P10 Transport for Wales TfW 7 2032 arrived 4 carriages
2035 Pembroke Dock 2B80 Transport for Wales TfW terminates here 3 was 0 2046 arrived+13 2 carriages
2036 Ebbw Vale Town 2V81 Transport for Wales TfW terminates here 4 2033 arrived 2 carriages
2037 London Paddington 1B30 Great Western Railway GWR 4 was 3 2042 arrived+5 10 carriages
2038 Rhymney 2E60 Transport for Wales TfW 8 2036 arrived 2 carriages
2040 Bridgend 2R56 Transport for Wales TfW 6 2037 arrived 2 carriages
2042 Merthyr Tydfil 1A60 Transport for Wales TfW 8 2040 arrived 5 carriages
2045 Milford Haven 1B56 Transport for Wales TfW terminates here 2 2048 arrived+3 2 carriages
2046 Treherbert 2F78 Transport for Wales TfW terminates here 7 2044 arrived 5 carriages
2047 Portsmouth Harbour 1F28 Great Western Railway GWR terminates here 3 2118 arrived+31 2 carriages
2047 Penarth 2C60 Transport for Wales TfW 6 2047 arrived 4 carriages
2054 Manchester Piccadilly 1V58 Transport for Wales TfW 3 was 4A 2058 arrived+5 4 carriages
2057 Aberdare 1F80 Transport for Wales TfW terminates here 6 2053 arrived-2 5 carriages
2059 Cheltenham Spa 2G71 Transport for Wales TfW terminates here 2 2116 arrived+18 2 carriages
2102 London Paddington 1B31 Great Western Railway GWR 3 2108 arrived+6 9 carriages
2102 Maesteg 2I35 Transport for Wales TfW 0 2109 arrived+5 2 carriages
2106 Merthyr Tydfil 2F84 Transport for Wales TfW terminates here 7 2105 arrived 5 carriages
2109 Taunton 2U30 Great Western Railway GWR terminates here 3 was 4A 2133 arrived+24 5 carriages
2111 Barry Island 2R58 Transport for Wales TfW 6 2108 arrived 5 carriages
2112 Rhymney 2F82 Transport for Wales TfW terminates here 8 2110 arrived 5 carriages
2115 Ebbw Vale Town 2O44 Transport for Wales TfW 4 was 3 2122 arrived+9 2 carriages
2116 Treherbert 2F86 Transport for Wales TfW terminates here 7 2117 arrived 5 carriages
2116 Swansea 1L36 Great Western Railway GWR 1 was 2 2116 arrived 5 carriages
2117 Penarth 2C62 Transport for Wales TfW 6 2115 arrived 4 carriages
2123 Holyhead 1V98 Transport for Wales TfW terminates here 4 2127 arrived+4 2 carriages
2126 Nottingham 1V15 CrossCountry CrossCountry terminates here 3 cancelled
2126 Aberdare 1M64 Transport for Wales TfW 6 2122 arrived 5 carriages
2133 Coryton 2P14 Transport for Wales TfW 7 2131 arrived 4 carriages
2138 Rhymney 2E64 Transport for Wales TfW 7 was 8 2137 arrived 2 carriages

Italic estimated timing, bold is actual.

Updated 07:40

Next stations along the line by trains today