Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 22nd August 2026. See Cardiff Central live now →

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 20:00 to 22:00 +1 hour Now
Arrivals at Cardiff Central
Time From Platform Actual Status Formation
1941 Swansea 2B76 Transport for Wales TfW terminates here 2 was 0 1945 arrived+4 2 carriages
1945 Manchester Piccadilly 1V50 Transport for Wales TfW 4 1946 arrived 6 carriages
1946 Treherbert 2F66 Transport for Wales TfW terminates here 7 1945 arrived 5 carriages
1947 Milford Haven 1B52 Transport for Wales TfW terminates here 1 was 2 1949 arrived 2 carriages
1947 Penarth 2C56 Transport for Wales TfW 6 1947 arrived 4 carriages
1950 Portsmouth Harbour 1F26 Great Western Railway GWR terminates here 4 2003 arrived+13 3 carriages
1952 Barry Island 2F68 Transport for Wales TfW terminates here 7 1954 arrived+3 5 carriages
1955 Aberdare 1M58 Transport for Wales TfW 6 1956 arrived 5 carriages
1958 Cheltenham Spa 2G69 Transport for Wales TfW terminates here 2 2008 arrived+10 2 carriages
1958 Bargoed 2Y82 Transport for Wales TfW 8 1957 arrived 5 carriages
2000 Maesteg 2I33 Transport for Wales TfW 0 2005 arrived+7 2 carriages
2001 Ebbw Vale Town 2O76 Transport for Wales TfW terminates here 3 1959 arrived 2 carriages
2003 Coryton 2P08 Transport for Wales TfW 8 2002 arrived 4 carriages
2008 Rhymney 2F70 Transport for Wales TfW terminates here 6 2006 arrived 5 carriages
2010 London Paddington 1B29 Great Western Railway GWR 4 2012 arrived 5 carriages
2012 Merthyr Tydfil 1A58 Transport for Wales TfW 7 2009 arrived 5 carriages
2014 Ebbw Vale Town 2O42 Transport for Wales TfW 3 2019 arrived+5 2 carriages
2016 Treherbert 2F72 Transport for Wales TfW terminates here 7 2014 arrived 5 carriages
2016 Swansea 1L34 Great Western Railway GWR 1 2016 arrived 10 carriages
2017 Penarth 2C58 Transport for Wales TfW 6 2016 arrived 4 carriages
2019 Caerphilly 2Y99 Transport for Wales TfW 8 2018 arrived 2 carriages
2021 Barry Island 2F74 Transport for Wales TfW terminates here 7 2021 arrived 5 carriages
2022 Nottingham 1V14 CrossCountry CrossCountry terminates here 3 2104 arrived+42 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 2027 arrived 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 cancelled 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 2037 arrived 2 carriages
2037 London Paddington 1B30 Great Western Railway GWR 3 2051 arrived+14 10 carriages
2038 Rhymney 2E60 Transport for Wales TfW 8 2038 arrived 2 carriages
2041 Bridgend 2R56 Transport for Wales TfW 6 2038 arrived 2 carriages
2042 Merthyr Tydfil 1A60 Transport for Wales TfW 8 2041 arrived 5 carriages
2046 Treherbert 2F78 Transport for Wales TfW terminates here 8 was 7 2045 arrived 5 carriages
2047 Milford Haven 1B56 Transport for Wales TfW terminates here 2 2043 arrived-3 3 carriages
2047 Penarth 2C60 Transport for Wales TfW 6 2047 arrived 4 carriages
2048 Portsmouth Harbour 1F28 Great Western Railway GWR terminates here 1 2048 arrived 3 carriages
2055 Aberdare 1F80 Transport for Wales TfW terminates here 6 2056 arrived 5 carriages
2056 Manchester Piccadilly 1V58 Transport for Wales TfW 4 was 3A 2054 arrived 4 carriages
2059 Cheltenham Spa 2G71 Transport for Wales TfW terminates here 3 was 2 2101 arrived 2 carriages
2100 Maesteg 2I35 Transport for Wales TfW 0 2111 arrived+9 2 carriages
2103 Coryton 2P12 Transport for Wales TfW 8 2102 arrived 4 carriages
2107 Merthyr Tydfil 2F84 Transport for Wales TfW terminates here 7 2117 arrived+11 5 carriages
2111 Barry Island 2R58 Transport for Wales TfW 7 was 6 2110 arrived 10 carriages
2111 Rhymney 2Y85 Transport for Wales TfW 8 2118 arrived+12 5 carriages
2111 London Paddington 1B31 Great Western Railway GWR 4 2112 arrived 9 carriages
2115 Swansea 1L36 Great Western Railway GWR 1 was 2 2116 arrived 9 carriages
2116 Treherbert 2F86 Transport for Wales TfW terminates here 7 2121 arrived+6 5 carriages
2116 Ebbw Vale Town 2O44 Transport for Wales TfW 3 2116 arrived 2 carriages
2117 Penarth 2C62 Transport for Wales TfW 6 2119 arrived 4 carriages
2122 Nottingham 1V15 CrossCountry CrossCountry terminates here 2 2133 arrived+11 3 carriages
2122 Holyhead 1V98 Transport for Wales TfW terminates here 4 2121 arrived 3 carriages
2125 Aberdare 1M64 Transport for Wales TfW 6 2123 arrived 5 carriages
2132 Barry Island 2F79 Transport for Wales TfW terminates here 7 2130 arrived 2 carriages
2133 Coryton 2P14 Transport for Wales TfW 8 2131 arrived 4 carriages
2137 London Paddington 1B32 Great Western Railway GWR 3 2139 arrived 10 carriages
2138 Rhymney 2E64 Transport for Wales TfW 8 2141 arrived+4 2 carriages
2141 Bridgend 2R60 Transport for Wales TfW 6 2139 arrived 2 carriages
2142 Merthyr Tydfil 1A64 Transport for Wales TfW 8 2145 arrived+4 5 carriages
2146 Treherbert 2F88 Transport for Wales TfW terminates here 7 2147 arrived 5 carriages
2146 Portsmouth Harbour 1F30 Great Western Railway GWR terminates here 1 2150 arrived+4 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 2152 arrived+3 2 carriages
2152 Manchester Piccadilly 1V62 Transport for Wales TfW terminates here 4 2158 arrived+6 6 carriages
2152 Barry Island 2F81 Transport for Wales TfW terminates here 8 was 3A 2151 arrived 5 carriages
2154 Aberdare 1F90 Transport for Wales TfW terminates here 6 2153 arrived 5 carriages
2159 Cheltenham Spa 2G73 Transport for Wales TfW terminates here 2 2201 arrived+4 2 carriages

Italic estimated timing, bold is actual.

Updated 22:54

Next stations along the line by trains today