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 18:25 to 20:25 +1 hour Now
Arrivals at Cardiff Central
STP Time From To Platform Actual Status Formation
WTTThe permanent working timetable 1459 Cheltenham Spa 2G59 Transport for Wales TfW terminates here 2 cancelled 2 carriages 150279
WTTThe permanent working timetable 1759 Cheltenham Spa 2G65 Transport for Wales TfW terminates here 2 cancelled 2 carriages 197022
WTTThe permanent working timetable 1805 Cardiff Canton Sidings 5W83 Transport for Wales TfW passes terminates here 2 1824 passed+19 2 carriages 197041
WTTThe permanent working timetable 1806 London Paddington 1B22 Great Western Railway GWR Carmarthen 3 1806 arrived 5 carriages 800012
VAROverlay: a short-term plan replacing the timetable for this date 1806 Ebbw Vale Town 2L38 Transport for Wales TfW Maesteg 4 1810 arrived 2 carriages 153333+153913
WTTThe permanent working timetable 1811 Barry Island 2R46 Transport for Wales TfW Rhymney 6 1808 arrived 5 carriages 231007
WTTThe permanent working timetable 1812 Exeter St Davids 2U24 Great Western Railway GWR terminates here 3 1817 arrived+5 5 carriages 802008
VSTPVery short term plan, created on or near the day 1812 Gloucester 5G59 passes terminates here 2 1813 passed 4 carriages 150285+153329+153909
VAROverlay: a short-term plan replacing the timetable for this date 1812 Merthyr Tydfil 1A50 Transport for Wales TfW Aberdare 7 1809 arrived 5 carriages 756105
WTTThe permanent working timetable 1814 Carmarthen 1L30 Great Western Railway GWR London Paddington 1 1823 arrived+7 5 carriages 800005
WTTThe permanent working timetable 1816 Treherbert 2F50 Transport for Wales TfW terminates here 7 1815 arrived 5 carriages 756103
WTTThe permanent working timetable 1816 Alexandra Dock Junction T.C. 0B24 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML cancelled
WTTThe permanent working timetable 1817 Penarth 2C50 Transport for Wales TfW Coryton 6 1816 arrived 4 carriages 756002
WTTThe permanent working timetable 1819 Cardiff Docks Ryans F.W. 6B81 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
WTTThe permanent working timetable 1819 Caerphilly 2P98 Transport for Wales TfW Penarth 8 1818 arrived 4 carriages 756004
WTTThe permanent working timetable 1821 Cardiff Central 5F29 Great Western Railway GWR passes terminates here 1 1828 passed+7 3 carriages 166206
WTTThe permanent working timetable 1821 Barry Island 2D50 Transport for Wales TfW Bargoed 6 1819 arrived 5 carriages 231003
WTTThe permanent working timetable 1825 Llanwern Exchange Sdgs 6B04 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. 4
WTTThe permanent working timetable 1825 Aberdare 1M52 Transport for Wales TfW Merthyr Tydfil 6 1824 arrived 5 carriages 756111
VSTPVery short term plan, created on or near the day 1828 Swindon Transfer 6Z42 passes Port Talbot Up Sidings 3 1824 passed
WTTThe permanent working timetable 1828 Bargoed 2Y78 Transport for Wales TfW Barry Island 8 1827 arrived 5 carriages 756114
VAROverlay: a short-term plan replacing the timetable for this date 1829 Nottingham 1V12 CrossCountry CrossCountry terminates here 2 cancelled
WTTThe permanent working timetable 1829½ Baglan Bay (Colas) 6M51 Not specified (freight or charter) Not specified (freight or charter) passes Chirk Kronospan Colas Rail DML
WTTThe permanent working timetable 1833 Penarth 2K52 Transport for Wales TfW Caerphilly 6 1831 arrived 2 carriages 150245
WTTThe permanent working timetable 1833 Coryton 2P00 Transport for Wales TfW Penarth 8 1831 arrived 4 carriages 756005
WTTThe permanent working timetable 1837 Pembroke Dock 2B72 Transport for Wales TfW terminates here 0 1841 arrived+6 2 carriages 197031
WTTThe permanent working timetable 1837 London Paddington 1B24 Great Western Railway GWR Swansea 4 1838 arrived 10 carriages 800015+800027
VAROverlay: a short-term plan replacing the timetable for this date 1838 Rhymney 2E52 Transport for Wales TfW Bridgend 6 was 8 1836 arrived+6 4 carriages 150242+150258
VARNew short-term plan for this date 1840½ Chester D.M.U.D. 5V97 Transport for Wales TfW passes Cardiff Canton Sidings 4 was 3B 1820 passed-20 5 carriages 197040+197114
WTTThe permanent working timetable 1841 Bridgend 2R48 Transport for Wales TfW Rhymney 8 was 6 1838 arrived 4 carriages 150242+150258
WTTThe permanent working timetable 1842 Fishguard Harbour 1B48 Transport for Wales TfW terminates here 2 1845 arrived+3 3 carriages 197113
VAROverlay: a short-term plan replacing the timetable for this date 1842 Merthyr Tydfil 1A52 Transport for Wales TfW Aberdare 7 1839 arrived 5 carriages 756110
WTTThe permanent working timetable 1845 Cardiff Canton Sidings 5W65 Transport for Wales TfW passes terminates here 1 1848 passed+3 6 carriages 67013+HD03
WTTThe permanent working timetable 1846 Treherbert 2F52 Transport for Wales TfW terminates here 7 1848 arrived+3 5 carriages 756113
VAROverlay: a short-term plan replacing the timetable for this date 1846 Manchester Piccadilly 1V48 Transport for Wales TfW Fishguard Harbour 4 1918 arrived+33 5 carriages 197036+197111
WTTThe permanent working timetable 1847 Penarth 2C52 Transport for Wales TfW Coryton 6 1849 arrived 4 carriages 756004
WTTThe permanent working timetable 1849 Caerphilly 2P02 Transport for Wales TfW Penarth 8 1849 arrived 4 carriages 756001
WTTThe permanent working timetable 1850 Portsmouth Harbour 1F24 Great Western Railway GWR terminates here 3 1849 arrived 4 carriages 158750+158762
WTTThe permanent working timetable 1851 Barry Island 2D52 Transport for Wales TfW Bargoed 6 1852 arrived 5 carriages 231005
WTTThe permanent working timetable 1855 Portbury Auto Terminal Gbf 6B92 Not specified (freight or charter) Not specified (freight or charter) passes Margam Tc GBRF DML cancelled
WTTThe permanent working timetable 1855 Aberdare 1M54 Transport for Wales TfW Merthyr Tydfil 6 1854 arrived 5 carriages 756108
WTTThe permanent working timetable 1856 Cardiff Central 5C89 Great Western Railway GWR passes terminates here 1 1856 passed 5 carriages 802008
WTTThe permanent working timetable 1858 Bargoed 2F54 Transport for Wales TfW terminates here 8 1856 arrived 5 carriages 231002
WTTThe permanent working timetable 1901 Cheltenham Spa 2G67 Transport for Wales TfW terminates here 2 cancelled 2 carriages 150285
WTTThe permanent working timetable 1902 Maesteg 2N31 Transport for Wales TfW Ebbw Vale Town 0 1906 arrived 2 carriages 153361+153910
WTTThe permanent working timetable 1903 Coryton 2P04 Transport for Wales TfW Penarth 8 1905 arrived 4 carriages 756002
WTTThe permanent working timetable 1904 Penarth 2F56 Transport for Wales TfW terminates here 7 1902 arrived 4 carriages 756005
VAROverlay: a short-term plan replacing the timetable for this date 1906 Ebbw Vale Town 2L40 Transport for Wales TfW Maesteg 4 1900 arrived 2 carriages 150208
VAROverlay: a short-term plan replacing the timetable for this date 1908 Rhymney 2Y80 Transport for Wales TfW Barry Island 8 1909 arrived 5 carriages 231006
WTTThe permanent working timetable 1910 London Paddington 1B25 Great Western Railway GWR Swansea 3 1915 arrived+5 10 carriages 800022+800036
WTTThe permanent working timetable 1911 Barry Island 2R50 Transport for Wales TfW Rhymney 6 1908 arrived 5 carriages 231004
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 756107
WTTThe permanent working timetable 1915 Swansea 1L32 Great Western Railway GWR London Paddington 1 1914 arrived 9 carriages 802110
WTTThe permanent working timetable 1916 Treherbert 2F58 Transport for Wales TfW terminates here 7 1915 arrived 5 carriages 756109
WTTThe permanent working timetable 1917 Penarth 2C54 Transport for Wales TfW Coryton 6 1916 arrived 4 carriages 756001
WTTThe permanent working timetable 1919 Caerphilly 2F60 Transport for Wales TfW terminates here 8 1918 arrived 2 carriages 150245
WTTThe permanent working timetable 1920 Holyhead 1V97 Transport for Wales TfW terminates here 2 1927 arrived+9 3 carriages 197115
WTTThe permanent working timetable 1921 Llanwern Exchange Sdgs 6H28 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
WTTThe permanent working timetable 1921 Cardiff Docks Ryans F.W. 6B81 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
WTTThe permanent working timetable 1923 Barry Island 2F62 Transport for Wales TfW terminates here 7 1919 arrived-2 5 carriages 231011
WTTThe permanent working timetable 1923 Cardiff Central 5F31 Great Western Railway GWR passes terminates here 1 1921 passed-2 4 carriages 158750+158762
WTTThe permanent working timetable 1923 Taunton 2U26 Great Western Railway GWR terminates here 3 1922 arrived 5 carriages 800019
WTTThe permanent working timetable 1925 Aberdare 1M56 Transport for Wales TfW Merthyr Tydfil 7 was 6 1922 arrived 10 carriages 756109+756112
VAROverlay: a short-term plan replacing the timetable for this date 1926 Nottingham 1V13 CrossCountry CrossCountry terminates here 4 cancelled
WTTThe permanent working timetable 1928 Bargoed 2F64 Transport for Wales TfW terminates here 7 was 8 1932 arrived+5 5 carriages 231010
WTTThe permanent working timetable 1934 Coryton 2P06 Transport for Wales TfW Penarth 6 was 7 1934 arrived 4 carriages 756004
VAROverlay: a short-term plan replacing the timetable for this date 1938 Rhymney 2E56 Transport for Wales TfW Bridgend 8 was 7 1937 arrived 4 carriages 150245+150260
WTTThe permanent working timetable 1938 London Paddington 1B27 Great Western Railway GWR Carmarthen 3 1940 arrived 10 carriages 800016+800035
WTTThe permanent working timetable 1941 Swansea 2B76 Transport for Wales TfW terminates here 2 1939 arrived-2 2 carriages 197025
WTTThe permanent working timetable 1941 Bridgend 2R52 Transport for Wales TfW Rhymney 6 1939 arrived 2 carriages 150262
VAROverlay: a short-term plan replacing the timetable for this date 1942 Merthyr Tydfil 1A56 Transport for Wales TfW Aberdare 7 1941 arrived 5 carriages 756115
WTTThe permanent working timetable 1944 Cardiff Central 5M85 CrossCountry CrossCountry passes terminates here 1 cancelled 3 carriages 170103
VAROverlay: a short-term plan replacing the timetable for this date 1945 Manchester Piccadilly 1V50 Transport for Wales TfW terminates here 3 1948 arrived+4 6 carriages 67010+HD01
WTTThe permanent working timetable 1946 Treherbert 2F66 Transport for Wales TfW terminates here 7 1946 arrived 5 carriages 756117
WTTThe permanent working timetable 1947 Milford Haven 1B52 Transport for Wales TfW terminates here 4 1945 arrived 2 carriages 150280
WTTThe permanent working timetable 1947 Penarth 2C56 Transport for Wales TfW Coryton 6 1948 arrived 4 carriages 756002
WTTThe permanent working timetable 1950 Ebbw Vale Town 2O76 Transport for Wales TfW terminates here 4A 1951 arrived+3 2 carriages 153325+153914

Italic estimated timing, bold is actual.

Updated 04:47

Next stations along the line by trains today