Cardiff Central

TrainTimesLive
Menu Close menu

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

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 19:06 to 21:06 +1 hour Now
Arrivals at Cardiff Central
STP Time From To Platform Actual Status Formation
WTTThe permanent working timetable 1837 London Paddington 1B24 Great Western Railway GWR Swansea 4 1850 arrived+13 10 carriages 800002+800035
VAROverlay: a short-term plan replacing the timetable for this date 1850 Portsmouth Harbour 1F24 Great Western Railway GWR terminates here 3 1854 arrived+4 4 carriages 158766+158771
WTTThe permanent working timetable 1851 Barry Island 2D52 Transport for Wales TfW Bargoed 6 1851 arrived 5 carriages 231005
VARNew short-term plan for this date 1855 Portbury Auto Terminal Gbf 6B92 Not specified (freight or charter) Not specified (freight or charter) passes Margam Tc GBRF DML cancelled
VAROverlay: a short-term plan replacing the timetable for this date 1855 Aberdare 1M54 Transport for Wales TfW Merthyr Tydfil 6 1856 arrived 5 carriages 756102
WTTThe permanent working timetable 1856 Cardiff Central 5C89 Great Western Railway GWR passes terminates here 1 1858 passed 5 carriages 802020
WTTThe permanent working timetable 1858 Bargoed 2F54 Transport for Wales TfW terminates here 8 cancelled 5 carriages 231005
WTTThe permanent working timetable 1901 Cheltenham Spa 2G67 Transport for Wales TfW terminates here 2 1858 arrived 2 carriages 150258
VAROverlay: a short-term plan replacing the timetable for this date 1902 Maesteg 2N31 Transport for Wales TfW Ebbw Vale Town 0 1900 arrived 2 carriages 150259
WTTThe permanent working timetable 1903 Coryton 2P04 Transport for Wales TfW Penarth 8 1901 arrived 2 carriages 150208
WTTThe permanent working timetable 1904 Penarth 2F56 Transport for Wales TfW terminates here 7 1859 arrived-4 4 carriages 756005
VAROverlay: a short-term plan replacing the timetable for this date 1905 Ebbw Vale Town 2L40 Transport for Wales TfW Maesteg 4 1901 arrived 2 carriages 150279
WTTThe permanent working timetable 1908 Rhymney 2Y80 Transport for Wales TfW Barry Island 8 1908 arrived 5 carriages 231001
WTTThe permanent working timetable 1910 London Paddington 1B25 Great Western Railway GWR Swansea 3 1935 arrived+24 9 carriages 800312
WTTThe permanent working timetable 1911 Barry Island 2R50 Transport for Wales TfW Rhymney 6 1908 arrived 5 carriages 231008
VAROverlay: a short-term plan replacing the timetable for this date 1912 Merthyr Tydfil 1A54 Transport for Wales TfW Aberdare 7 1911 arrived 5 carriages 756104
WTTThe permanent working timetable 1915 Swansea 1L32 Great Western Railway GWR London Paddington 1 1915 arrived 9 carriages 800306
WTTThe permanent working timetable 1916 Treherbert 2F58 Transport for Wales TfW terminates here 7 1914 arrived 5 carriages 756107
VAROverlay: a short-term plan replacing the timetable for this date 1917 Penarth 2C54 Transport for Wales TfW Coryton 6 1916 arrived 4 carriages 756006
WTTThe permanent working timetable 1919 Caerphilly 2F60 Transport for Wales TfW terminates here 8 1918 arrived 4 carriages 756002
VAROverlay: a short-term plan replacing the timetable for this date 1920 Holyhead 1V97 Transport for Wales TfW terminates here 2 1916 arrived-2 3 carriages 197117
WTTThe permanent working timetable 1921 Llanwern Exchange Sdgs 6H28 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
VAROverlay: a short-term plan replacing the timetable for this date 1921 Cardiff Docks Ryans F.W. 6B81 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
VAROverlay: a short-term plan replacing the timetable for this date 1923 Taunton 2U26 Great Western Railway GWR terminates here 3 1920 arrived-3 5 carriages 800031
WTTThe permanent working timetable 1923 Cardiff Central 5F31 Great Western Railway GWR passes terminates here 1 1921 passed-2 4 carriages 158766+158771
WTTThe permanent working timetable 1923 Barry Island 2F62 Transport for Wales TfW terminates here 7 1923 arrived 2 carriages 150264
VAROverlay: a short-term plan replacing the timetable for this date 1925 Aberdare 1M56 Transport for Wales TfW Merthyr Tydfil 6 1925 arrived 5 carriages 756117
VAROverlay: a short-term plan replacing the timetable for this date 1926 Nottingham 1V13 CrossCountry CrossCountry terminates here 4 1924 arrived-2 3 carriages 170110
VAROverlay: a short-term plan replacing the timetable for this date 1928 Bargoed 2F64 Transport for Wales TfW terminates here 8 1931 arrived+4 5 carriages 231004
WTTThe permanent working timetable 1934 Coryton 2P06 Transport for Wales TfW Penarth 7 1935 arrived 4 carriages 756003
VAROverlay: a short-term plan replacing the timetable for this date 1938 Rhymney 2E56 Transport for Wales TfW Bridgend 7 1942 arrived+4 2 carriages 150278
WTTThe permanent working timetable 1938 London Paddington 1B27 Great Western Railway GWR Carmarthen 4 was 3 1959 arrived+22 10 carriages 800021+800025
WTTThe permanent working timetable 1941 Swansea 2B76 Transport for Wales TfW terminates here 2 1940 arrived 2 carriages 197019
WTTThe permanent working timetable 1941 Bridgend 2R52 Transport for Wales TfW Rhymney 6 1939 arrived 2 carriages 150245
VAROverlay: a short-term plan replacing the timetable for this date 1942 Merthyr Tydfil 1A56 Transport for Wales TfW Aberdare 7 1945 arrived+4 5 carriages 756111
WTTThe permanent working timetable 1944 Cardiff Central 5M85 CrossCountry CrossCountry passes terminates here 1 1948 passed+4 3 carriages 170110
VAROverlay: a short-term plan replacing the timetable for this date 1945 Manchester Piccadilly 1V50 Transport for Wales TfW terminates here 3 1942 arrived-2 3 carriages 197104
WTTThe permanent working timetable 1946 Treherbert 2F66 Transport for Wales TfW terminates here 7 1949 arrived+4 5 carriages 756116
WTTThe permanent working timetable 1947 Milford Haven 1B52 Transport for Wales TfW terminates here 4 1944 arrived 2 carriages AT05
VAROverlay: a short-term plan replacing the timetable for this date 1947 Penarth 2C56 Transport for Wales TfW Coryton 6 1948 arrived 2 carriages 150208
WTTThe permanent working timetable 1950 Ebbw Vale Town 2O76 Transport for Wales TfW terminates here 4A 1948 arrived 2 carriages 153367+153909
WTTThe permanent working timetable 1953 Cardiff Central 5C91 Great Western Railway GWR passes terminates here 1 1953 passed 5 carriages 800031
VAROverlay: a short-term plan replacing the timetable for this date 1953 Barry Island 2F68 Transport for Wales TfW terminates here 7 1951 arrived 5 carriages 231010
VAROverlay: a short-term plan replacing the timetable for this date 1953 Portsmouth Harbour 1F26 Great Western Railway GWR terminates here 3 1953 arrived 3 carriages 166211
WTTThe permanent working timetable 1954 Margam T.C. 6E47 Not specified (freight or charter) Not specified (freight or charter) passes Tees N.Y. UML
VAROverlay: a short-term plan replacing the timetable for this date 1955 Aberdare 1M58 Transport for Wales TfW Merthyr Tydfil 6 1954 arrived 5 carriages 756105
WTTThe permanent working timetable 1958 Bargoed 2Y82 Transport for Wales TfW Barry Island 8 1958 arrived 5 carriages 231011
WTTThe permanent working timetable 1959 Cheltenham Spa 2G69 Transport for Wales TfW terminates here 4 2004 arrived+6 2 carriages 197006
WTTThe permanent working timetable 1959½ Newport Docks 6F08 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
WTTThe permanent working timetable 1959½ Newport Docks 6R73 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
WTTThe permanent working timetable 2002 Port Talbot Up Sidings 3S61 Not specified (freight or charter) Not specified (freight or charter) passes Stormy 6 cancelled
WTTThe permanent working timetable 2003 Coryton 2P08 Transport for Wales TfW Penarth 8 2004 arrived 4 carriages 756006
VARNew short-term plan for this date 2004 Cardiff Central 5Y83 Transport for Wales TfW passes terminates here 7 2005 passed 5 carriages 231004
VAROverlay: a short-term plan replacing the timetable for this date 2005 Maesteg 2I33 Transport for Wales TfW Ebbw Vale Town 0 2009 arrived+6 2 carriages 197047
VAROverlay: a short-term plan replacing the timetable for this date 2006 Edinburgh 1V64 CrossCountry CrossCountry terminates here 2 2030 arrived+24 4 carriages 220010
WTTThe permanent working timetable 2006 Cardiff Central 5W26 Transport for Wales TfW passes terminates here 1 2004 passed-2 2 carriages 197001
WTTThe permanent working timetable 2008 Rhymney 2F70 Transport for Wales TfW terminates here 7 2008 arrived 5 carriages 756108
VAROverlay: a short-term plan replacing the timetable for this date 2012 Merthyr Tydfil 1A58 Transport for Wales TfW Aberdare 8 2010 arrived 5 carriages 756112
WTTThe permanent working timetable 2012 Ebbw Vale Town 2O42 Transport for Wales TfW Maesteg 3 was 4 2011 arrived 2 carriages 150260
VAROverlay: a short-term plan replacing the timetable for this date 2014 Carmarthen 1L34 Great Western Railway GWR London Paddington 1 2013 arrived 15 carriages 800004+800012+800033
WTTThe permanent working timetable 2014 London Paddington 1B28 Great Western Railway GWR Swansea 4 was 3 2029 arrived+11 9 carriages 800308
WTTThe permanent working timetable 2016 Treherbert 2F72 Transport for Wales TfW terminates here 7 2014 arrived 5 carriages 756101
VAROverlay: a short-term plan replacing the timetable for this date 2018 Penarth 2F59 Transport for Wales TfW terminates here 6 2016 arrived 4 carriages 756003
VAROverlay: a short-term plan replacing the timetable for this date 2022 Taunton 2U28 Great Western Railway GWR terminates here 3 2021 arrived 5 carriages 800029
WTTThe permanent working timetable 2023 Barry Island 2F74 Transport for Wales TfW terminates here 6 2019 arrived-2 5 carriages 231001
WTTThe permanent working timetable 2025 Cardiff Central 5F33 Great Western Railway GWR passes terminates here 1 2021 passed-4 3 carriages 166211
WTTThe permanent working timetable 2026 Aberdare 1F60 Transport for Wales TfW terminates here 4 2021 arrived-4 5 carriages 756103

Italic estimated timing, bold is actual.

Updated 01:18

Next stations along the line by trains today