Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 29th August 2026. See Cardiff Central live now →

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 19:50 to 21:50 +1 hour Now
Arrivals at Cardiff Central
Time From Platform Actual Status Formation
1934 Coryton 2P06 Transport for Wales TfW 8 1936 arrived 4 carriages
1938 Rhymney 2E56 Transport for Wales TfW 7 1938 arrived 2 carriages
1939 London Paddington 1B27 Great Western Railway GWR 3 1942 arrived+4 10 carriages
1940 Bridgend 2R52 Transport for Wales TfW 6 1938 arrived 2 carriages
1941 Swansea 2B76 Transport for Wales TfW terminates here 0 1944 arrived+3 2 carriages
1942 Merthyr Tydfil 1A56 Transport for Wales TfW 7 1942 arrived 5 carriages
1945 Manchester Piccadilly 1V50 Transport for Wales TfW 4 1951 arrived+9 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 2 1949 arrived 3 carriages
1947 Penarth 2C56 Transport for Wales TfW 6 1948 arrived 4 carriages
1950 Portsmouth Harbour 1F26 Great Western Railway GWR terminates here 3 was 4 1956 arrived+6 3 carriages
1952 Barry Island 2F68 Transport for Wales TfW terminates here 7 1949 arrived-2 5 carriages
1955 Aberdare 1M58 Transport for Wales TfW 6 1959 arrived 5 carriages
1958 Cheltenham Spa 2G69 Transport for Wales TfW terminates here 2 2026 arrived+28 2 carriages
1958 Bargoed 2Y82 Transport for Wales TfW 8 1957 arrived 5 carriages
2000 Maesteg 2I33 Transport for Wales TfW 0 2001 arrived 2 carriages
2001 Ebbw Vale Town 2O76 Transport for Wales TfW terminates here 4 was 3 1959 arrived 2 carriages
2003 Coryton 2P08 Transport for Wales TfW 8 2001 arrived 4 carriages
2008 Rhymney 2F70 Transport for Wales TfW terminates here 6 2008 arrived 5 carriages
2010 London Paddington 1B29 Great Western Railway GWR 4 2017 arrived+7 9 carriages
2012 Merthyr Tydfil 1A58 Transport for Wales TfW 7 2010 arrived 4 carriages
2014 Ebbw Vale Town 2O42 Transport for Wales TfW 3 2012 arrived 2 carriages
2016 Treherbert 2F72 Transport for Wales TfW terminates here 7 2015 arrived 5 carriages
2016 Swansea 1L34 Great Western Railway GWR 1 2014 arrived 10 carriages
2017 Penarth 2C58 Transport for Wales TfW 6 2016 arrived 4 carriages
2019 Caerphilly 2Y99 Transport for Wales TfW 8 2019 arrived 2 carriages
2021 Barry Island 2F74 Transport for Wales TfW terminates here 7 2022 arrived 5 carriages
2022 Birmingham New Street 1V14 CrossCountry CrossCountry terminates here 3 2029 arrived+7 3 carriages
2025 Aberdare 1F60 Transport for Wales TfW terminates here 6 2025 arrived 5 carriages
2027 Taunton 2U28 Great Western Railway GWR terminates here 2 2036 arrived+9 3 carriages
2028 Bargoed 2Y83 Transport for Wales TfW 8 2028 arrived 5 carriages
2033 Ebbw Vale Town 2V81 Transport for Wales TfW terminates here 4 2033 arrived 2 carriages
2033 Coryton 2P10 Transport for Wales TfW 8 2032 arrived 4 carriages
2036 Pembroke Dock 2B80 Transport for Wales TfW terminates here 0 2036 arrived 3 carriages
2037 London Paddington 1B30 Great Western Railway GWR 3 2039 arrived 10 carriages
2038 Rhymney 2E60 Transport for Wales TfW 8 2036 arrived 2 carriages
2041 Bridgend 2R56 Transport for Wales TfW 6 2038 arrived 2 carriages
2042 Merthyr Tydfil 1A60 Transport for Wales TfW 8 2040 arrived 5 carriages
2045 Portsmouth Harbour 1F28 Great Western Railway GWR terminates here 1 cancelled 2 carriages
2046 Treherbert 2F78 Transport for Wales TfW terminates here 7 2044 arrived 5 carriages
2047 Milford Haven 1B56 Transport for Wales TfW terminates here 2 2054 arrived+8 2 carriages
2047 Penarth 2C60 Transport for Wales TfW 6 2046 arrived 4 carriages
2055 Aberdare 1F80 Transport for Wales TfW terminates here 6 2056 arrived 5 carriages
2056 Manchester Piccadilly 1V58 Transport for Wales TfW 3 2058 arrived+4 5 carriages
2059 Cheltenham Spa 2G71 Transport for Wales TfW terminates here 2 cancelled
2100 Maesteg 2I35 Transport for Wales TfW 0 2107 arrived+3 2 carriages
2103 Coryton 2P12 Transport for Wales TfW 8 2101 arrived 4 carriages
2107 Merthyr Tydfil 2F84 Transport for Wales TfW terminates here 7 2107 arrived 5 carriages
2111 Barry Island 2R58 Transport for Wales TfW 6 2108 arrived 5 carriages
2111 Rhymney 2Y85 Transport for Wales TfW 8 2110 arrived 5 carriages
2111 London Paddington 1B31 Great Western Railway GWR 4 2114 arrived 9 carriages
2115 Swansea 1L36 Great Western Railway GWR 2 2118 arrived 9 carriages
2116 Treherbert 2F86 Transport for Wales TfW terminates here 7 2115 arrived 5 carriages
2116 Ebbw Vale Town 2O44 Transport for Wales TfW 3 2117 arrived+3 2 carriages
2117 Penarth 2C62 Transport for Wales TfW 6 2115 arrived 4 carriages
2122 Holyhead 1V98 Transport for Wales TfW terminates here 4 2121 arrived 2 carriages
2122 Birmingham New Street 1V15 CrossCountry CrossCountry terminates here 2 2139 arrived+17 4 carriages
2125 Aberdare 1M64 Transport for Wales TfW 6 2122 arrived 5 carriages
2132 Barry Island 2F79 Transport for Wales TfW terminates here 7 2128 arrived-2 2 carriages
2133 Coryton 2P14 Transport for Wales TfW 8 2131 arrived 4 carriages
2137 London Paddington 1B32 Great Western Railway GWR 4 was 3 2148 arrived+10 10 carriages
2138 Rhymney 2E64 Transport for Wales TfW 8 2140 arrived 2 carriages
2141 Bridgend 2R60 Transport for Wales TfW 6 2139 arrived 2 carriages
2142 Merthyr Tydfil 1A64 Transport for Wales TfW 8 2143 arrived 5 carriages
2146 Portsmouth Harbour 1F30 Great Western Railway GWR terminates here 1 2149 arrived+3 3 carriages
2146 Treherbert 2F88 Transport for Wales TfW terminates here 7 2145 arrived 5 carriages
2147 Penarth 2C64 Transport for Wales TfW 6 2145 arrived 4 carriages
2149 Milford Haven 1B41 Transport for Wales TfW terminates here 2 2205 arrived+16 3 carriages

Italic estimated timing, bold is actual.

Updated 06:27

Next stations along the line by trains today