Cardiff Central

TrainTimesLive
Menu Close menu

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

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 20:16 to 22:16 +1 hour Now
Arrivals at Cardiff Central
Time From Platform Actual Status Formation
1953 Portsmouth Harbour 1F26 Great Western Railway GWR terminates here 3B cancelled
1958 Bargoed 2Y82 Transport for Wales TfW 8 2006 arrived+8 5 carriages
2003 Coryton 2P08 Transport for Wales TfW 8 2009 arrived+6 4 carriages
2005 Maesteg 2I33 Transport for Wales TfW 0 2001 arrived 2 carriages
2006 Edinburgh 1V64 CrossCountry CrossCountry terminates here 2 2048 arrived+42 4 carriages
2008 Rhymney 2F70 Transport for Wales TfW terminates here 7 2014 arrived+7 5 carriages
2012 Merthyr Tydfil 1A58 Transport for Wales TfW 8 2015 arrived+5 5 carriages
2012 Ebbw Vale Town 2O42 Transport for Wales TfW 3 was 4A 2012 arrived 2 carriages
2014 Carmarthen 1L34 Great Western Railway GWR 1 2011 arrived 10 carriages
2014 London Paddington 1B28 Great Western Railway GWR 3 2030 arrived+12 9 carriages
2016 Treherbert 2F72 Transport for Wales TfW terminates here 7 2019 arrived+4 5 carriages
2018 Penarth 2F59 Transport for Wales TfW terminates here 6 2021 arrived+4 4 carriages
2019 Caerphilly 2Y99 Transport for Wales TfW 8 2021 arrived 2 carriages
2022 Taunton 2U28 Great Western Railway GWR terminates here 3 2020 arrived-2 5 carriages
2023 Barry Island 2F74 Transport for Wales TfW terminates here 6 2023 arrived 5 carriages
2026 Aberdare 1F60 Transport for Wales TfW terminates here 4 2022 arrived-3 5 carriages
2028 Bargoed 2Y83 Transport for Wales TfW 8 2028 arrived 5 carriages
2033 Coryton 2P10 Transport for Wales TfW 7 2034 arrived 4 carriages
2035 Pembroke Dock 2B80 Transport for Wales TfW terminates here 0 2041 arrived+8 2 carriages
2036 Ebbw Vale Town 2V81 Transport for Wales TfW terminates here 4 cancelled 2 carriages
2037 London Paddington 1B30 Great Western Railway GWR 3 2052 arrived+14 10 carriages
2038 Rhymney 2E60 Transport for Wales TfW 8 2040 arrived 2 carriages
2040 Bridgend 2R56 Transport for Wales TfW 6 2038 arrived 2 carriages
2042 Merthyr Tydfil 1A60 Transport for Wales TfW 8 2043 arrived 5 carriages
2046 Treherbert 2F78 Transport for Wales TfW terminates here 7 2047 arrived 5 carriages
2047 Portsmouth Harbour 1F28 Great Western Railway GWR terminates here 1 was 3A 2122 arrived+35 2 carriages
2047 Milford Haven 1B56 Transport for Wales TfW terminates here 2 2054 arrived+9 2 carriages
2047 Penarth 2C60 Transport for Wales TfW 6 2048 arrived 4 carriages
2054 Manchester Piccadilly 1V58 Transport for Wales TfW 4 2102 arrived+12 4 carriages
2057 Aberdare 1F80 Transport for Wales TfW terminates here 6 2054 arrived 5 carriages
2059 Cheltenham Spa 2G71 Transport for Wales TfW terminates here 2 2111 arrived+13 2 carriages
2102 London Paddington 1B31 Great Western Railway GWR 3 2105 arrived+3 9 carriages
2102 Maesteg 2I35 Transport for Wales TfW 0 2102 arrived 2 carriages
2106 Merthyr Tydfil 2F84 Transport for Wales TfW terminates here 7 2108 arrived 5 carriages
2109 Taunton 2U30 Great Western Railway GWR terminates here 3 was 4A 2119 arrived+10 5 carriages
2111 Barry Island 2R58 Transport for Wales TfW 6 2108 arrived 5 carriages
2112 Rhymney 2Y85 Transport for Wales TfW 8 2114 arrived+4 5 carriages
2115 Ebbw Vale Town 2O44 Transport for Wales TfW 3 2114 arrived 2 carriages
2116 Treherbert 2F86 Transport for Wales TfW terminates here 7 2118 arrived+3 5 carriages
2116 Swansea 1L36 Great Western Railway GWR 2 2117 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 2130 arrived+7 2 carriages
2126 Nottingham 1V15 CrossCountry CrossCountry terminates here 3 2132 arrived+6 3 carriages
2126 Aberdare 1M64 Transport for Wales TfW 6 2122 arrived 4 carriages
2133 Coryton 2P14 Transport for Wales TfW 7 2132 arrived 4 carriages
2134 Barry Island 2F79 Transport for Wales TfW terminates here 3 2135 arrived 2 carriages
2138 Rhymney 2E64 Transport for Wales TfW 8 2138 arrived 2 carriages
2138 London Paddington 1B32 Great Western Railway GWR 4 2145 arrived+3 10 carriages
2140 Bridgend 2F85 Transport for Wales TfW terminates here 7 2137 arrived-3 2 carriages
2142 Merthyr Tydfil 1A64 Transport for Wales TfW 8 2142 arrived 5 carriages
2145 Portsmouth Harbour 1F30 Great Western Railway GWR terminates here 3 2157 arrived+12 2 carriages
2146 Treherbert 2F88 Transport for Wales TfW terminates here 7 2146 arrived 5 carriages
2147 Penarth 2C64 Transport for Wales TfW 6 2147 arrived 4 carriages
2153 Barry Island 2F81 Transport for Wales TfW terminates here 8 2149 arrived-2 5 carriages
2155 Milford Haven 1B60 Transport for Wales TfW terminates here 0 2156 arrived+3 3 carriages
2155 Manchester Piccadilly 1V62 Transport for Wales TfW terminates here 4 2153 arrived 2 carriages
2158 Aberdare 1F90 Transport for Wales TfW terminates here 6 2152 arrived-4 5 carriages
2202 Coryton 2P16 Transport for Wales TfW 7 2201 arrived 4 carriages
2203 Cheltenham Spa 2G73 Transport for Wales TfW terminates here 4 2205 arrived+3 2 carriages
2203 Maesteg 2I37 Transport for Wales TfW 1 2207 arrived+3 2 carriages
2208 Merthyr Tydfil 2F92 Transport for Wales TfW terminates here 8 2206 arrived 5 carriages
2211 Rhymney 2Y86 Transport for Wales TfW 7 2213 arrived 5 carriages
2212 Barry Island 2R62 Transport for Wales TfW 6 2208 arrived 5 carriages
2216 Treherbert 2F90 Transport for Wales TfW terminates here 7 2216 arrived 5 carriages

Italic estimated timing, bold is actual.

Updated 19:06