Cardiff Central

TrainTimesLive
Menu Close menu

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

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 17:59 to 19:59 +1 hour Now
Arrivals at Cardiff Central
Time From Platform Actual Status Formation
1744 Manchester Piccadilly 1V46 Transport for Wales TfW terminates here 4A
1746 Treherbert 2F48 Transport for Wales TfW terminates here 7
1747 Penarth 2C48 Transport for Wales TfW 6 4 carriages
1749 Caerphilly 2P94 Transport for Wales TfW 8
1750 Portsmouth Harbour 1F22 Great Western Railway GWR terminates here 3B
1751 Barry Island 2D48 Transport for Wales TfW 6 5 carriages
1751 Milford Haven 1W24 Transport for Wales TfW 2 4 carriages
1755 Aberdare 1M50 Transport for Wales TfW 6
1758 Bargoed 2Y74 Transport for Wales TfW 8 5 carriages
1759 Cheltenham Spa 2G65 Transport for Wales TfW terminates here 2
1803 Penarth 2K50 Transport for Wales TfW 6 4 carriages
1803 Coryton 2P96 Transport for Wales TfW 8
1803 Maesteg 2N29 Transport for Wales TfW 1 2 carriages
1806 London Paddington 1B22 Great Western Railway GWR 3
1806 Ebbw Vale Town 2L38 Transport for Wales TfW 4 2 carriages
1808 Rhymney 2Y76 Transport for Wales TfW 8 2 carriages
1811 Barry Island 2R46 Transport for Wales TfW 6
1812 Merthyr Tydfil 1A50 Transport for Wales TfW 7
1814 Carmarthen 1L30 Great Western Railway GWR 1
1815 Exeter St Davids 2U24 Great Western Railway GWR terminates here 3
1816 Treherbert 2F50 Transport for Wales TfW terminates here 7 5 carriages
1817 Penarth 2C50 Transport for Wales TfW 6
1819 Caerphilly 2P98 Transport for Wales TfW 8
1821 Barry Island 2D50 Transport for Wales TfW 6 5 carriages
1825 Aberdare 1M52 Transport for Wales TfW 6
1828 Bargoed 2Y78 Transport for Wales TfW 8
1829 Nottingham 1V12 CrossCountry CrossCountry terminates here 2 2 carriages
1833 Penarth 2K52 Transport for Wales TfW 6
1833 Coryton 2P00 Transport for Wales TfW 8 4 carriages
1837 Pembroke Dock 2B72 Transport for Wales TfW terminates here 0 2 carriages
1837 London Paddington 1B24 Great Western Railway GWR 4
1838 Rhymney 2E52 Transport for Wales TfW 8
1841 Bridgend 2R48 Transport for Wales TfW 6 2 carriages
1842 Fishguard Harbour 1B48 Transport for Wales TfW terminates here 2 2 carriages
1842 Merthyr Tydfil 1A52 Transport for Wales TfW 7
1846 Treherbert 2F52 Transport for Wales TfW terminates here 7
1846 Manchester Piccadilly 1V48 Transport for Wales TfW 4
1847 Penarth 2C52 Transport for Wales TfW 6
1849 Caerphilly 2P02 Transport for Wales TfW 8 4 carriages
1850 Portsmouth Harbour 1F24 Great Western Railway GWR terminates here 3B
1851 Barry Island 2D52 Transport for Wales TfW 6 5 carriages
1855 Aberdare 1M54 Transport for Wales TfW 6
1858 Bargoed 2F54 Transport for Wales TfW terminates here 8 5 carriages
1901 Cheltenham Spa 2G67 Transport for Wales TfW terminates here 2 2 carriages
1902 Maesteg 2N31 Transport for Wales TfW 0 3 carriages
1903 Coryton 2P04 Transport for Wales TfW 8
1904 Penarth 2F56 Transport for Wales TfW terminates here 7 4 carriages
1905 Ebbw Vale Town 2L40 Transport for Wales TfW 4A 2 carriages
1908 Rhymney 2Y80 Transport for Wales TfW 8 5 carriages
1910 London Paddington 1B25 Great Western Railway GWR 3
1911 Barry Island 2R50 Transport for Wales TfW 6 5 carriages
1912 Merthyr Tydfil 1A54 Transport for Wales TfW 7
1915 Swansea 1L32 Great Western Railway GWR 1
1916 Treherbert 2F58 Transport for Wales TfW terminates here 7
1917 Penarth 2C54 Transport for Wales TfW 6 4 carriages
1919 Caerphilly 2F60 Transport for Wales TfW terminates here 8
1920 Holyhead 1V97 Transport for Wales TfW terminates here 2 3 carriages
1923 Barry Island 2F62 Transport for Wales TfW terminates here 7 2 carriages
1923 Taunton 2U26 Great Western Railway GWR terminates here 3
1925 Aberdare 1M56 Transport for Wales TfW 6
1926 Nottingham 1V13 CrossCountry CrossCountry terminates here 4
1928 Bargoed 2F64 Transport for Wales TfW terminates here 8 5 carriages
1934 Coryton 2P06 Transport for Wales TfW 7 1931 arrived
1938 London Paddington 1B27 Great Western Railway GWR 3
1938 Rhymney 2E56 Transport for Wales TfW 7
1941 Swansea 2B76 Transport for Wales TfW terminates here 2
1941 Bridgend 2R52 Transport for Wales TfW 6 2 carriages
1942 Merthyr Tydfil 1A56 Transport for Wales TfW 7
1945 Manchester Piccadilly 1V50 Transport for Wales TfW terminates here 3 3 carriages
1946 Treherbert 2F66 Transport for Wales TfW terminates here 7
1947 Milford Haven 1B52 Transport for Wales TfW terminates here 0 2 carriages
1947 Penarth 2C56 Transport for Wales TfW 6 1947 arrived
1950 Ebbw Vale Town 2O76 Transport for Wales TfW terminates here 4A
1953 Barry Island 2F68 Transport for Wales TfW terminates here 7 1949 arrived
1953 Portsmouth Harbour 1F26 Great Western Railway GWR terminates here 3B
1958 Bargoed 2Y82 Transport for Wales TfW 8 1956 arrived+3 5 carriages
1959 Cheltenham Spa 2G69 Transport for Wales TfW terminates here 4B 2 carriages

Italic estimated timing, bold is actual.

Updated 08:57

Next stations along the line by trains today