Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 25th September 2026. See Cardiff Central live now →

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 16:50 to 18:50 +1 hour Now
Arrivals at Cardiff Central
Time From Platform Actual Status Formation
1638 Pembroke Dock 2B64 Transport for Wales TfW terminates here 0 1640 arrived+3 2 carriages
1638 Rhymney 2E44 Transport for Wales TfW 8 1637 arrived 2 carriages
1638 London Paddington 1B19 Great Western Railway GWR 4 1654 arrived+17 9 carriages
1641 Bridgend 2R40 Transport for Wales TfW 6 1638 arrived 2 carriages
1642 Merthyr Tydfil 1A44 Transport for Wales TfW 7 1641 arrived 5 carriages
1646 Milford Haven 1B44 Transport for Wales TfW terminates here 3 1645 arrived 2 carriages
1646 Treherbert 2F44 Transport for Wales TfW terminates here 7 1645 arrived 5 carriages
1646 Manchester Piccadilly 1V44 Transport for Wales TfW 4 1644 arrived 5 carriages
1647 Penarth 2C44 Transport for Wales TfW 6 1647 arrived 4 carriages
1649 Caerphilly 2P86 Transport for Wales TfW 8 1649 arrived 4 carriages
1650 Portsmouth Harbour 1F20 Great Western Railway GWR terminates here 3 1651 arrived 3 carriages
1651 Barry Island 2D44 Transport for Wales TfW 6 1649 arrived 5 carriages
1655 Aberdare 1M46 Transport for Wales TfW 6 1656 arrived 5 carriages
1658 Bargoed 2Y68 Transport for Wales TfW 8 1659 arrived 5 carriages
1659 Cheltenham Spa 2G63 Transport for Wales TfW terminates here 2 1701 arrived 2 carriages
1703 Penarth 2K46 Transport for Wales TfW 6 1702 arrived 4 carriages
1703 Coryton 2P88 Transport for Wales TfW 8 1703 arrived 4 carriages
1703 Maesteg 2N27 Transport for Wales TfW 1 1702 arrived 2 carriages
1707 Ebbw Vale Town 2L36 Transport for Wales TfW 4 1703 arrived 2 carriages
1708 Rhymney 2Y70 Transport for Wales TfW 8 1707 arrived 5 carriages
1709 London Paddington 1B20 Great Western Railway GWR terminates here 1 was 3 1735 arrived+26 9 carriages
1711 Barry Island 2R42 Transport for Wales TfW 6 1709 arrived 5 carriages
1712 Merthyr Tydfil 1A46 Transport for Wales TfW 7 1710 arrived 5 carriages
1714 Swansea 1L28 Great Western Railway GWR 1 1715 arrived 10 carriages
1716 Treherbert 2F46 Transport for Wales TfW terminates here 7 1714 arrived 5 carriages
1717 Holyhead 1V96 Transport for Wales TfW terminates here 4 1717 arrived 2 carriages
1717 Penarth 2C46 Transport for Wales TfW 6 1716 arrived 4 carriages
1719 Caerphilly 2P90 Transport for Wales TfW 8 1719 arrived 4 carriages
1721 Barry Island 2D46 Transport for Wales TfW 6 1725 arrived+7 5 carriages
1722 Exeter St Davids 2U22 Great Western Railway GWR terminates here 3 1720 arrived-2 5 carriages
1725 Aberdare 1M48 Transport for Wales TfW 6 1730 arrived 5 carriages
1726 Nottingham 1V11 CrossCountry CrossCountry terminates here 2 1729 arrived+3 3 carriages
1728 Bargoed 2Y72 Transport for Wales TfW 8 1726 arrived 5 carriages
1733 Penarth 2K48 Transport for Wales TfW 6 1734 arrived 4 carriages
1733 Coryton 2P92 Transport for Wales TfW 8 1732 arrived 4 carriages
1737 London Paddington 1B21 Great Western Railway GWR 3 1747 arrived+10 10 carriages
1738 Swansea 2B68 Transport for Wales TfW terminates here 0 1738 arrived 2 carriages
1738 Rhymney 2E48 Transport for Wales TfW 8 1737 arrived 2 carriages
1741 Bridgend 2R44 Transport for Wales TfW 6 1738 arrived 2 carriages
1742 Merthyr Tydfil 1A48 Transport for Wales TfW 7 1740 arrived 5 carriages
1744 Manchester Piccadilly 1V46 Transport for Wales TfW terminates here 4 1743 arrived 6 carriages
1746 Treherbert 2F48 Transport for Wales TfW terminates here 7 1745 arrived 5 carriages
1747 Penarth 2C48 Transport for Wales TfW 6 1747 arrived 4 carriages
1749 Portsmouth Harbour 1F22 Great Western Railway GWR terminates here 3 1757 arrived+8 3 carriages
1749 Caerphilly 2P94 Transport for Wales TfW 8 1748 arrived 4 carriages
1751 Barry Island 2D48 Transport for Wales TfW 6 1750 arrived 5 carriages
1751 Milford Haven 1W24 Transport for Wales TfW 2 1748 arrived 5 carriages
1755 Aberdare 1M50 Transport for Wales TfW 6 1755 arrived 5 carriages
1758 Bargoed 2Y74 Transport for Wales TfW 8 1757 arrived 5 carriages
1759 Cheltenham Spa 2G65 Transport for Wales TfW terminates here 2 1759 arrived 2 carriages
1803 Penarth 2K50 Transport for Wales TfW 6 1801 arrived 4 carriages
1803 Coryton 2P96 Transport for Wales TfW 8 1801 arrived 4 carriages
1803 Maesteg 2N29 Transport for Wales TfW 1 1811 arrived+8 2 carriages
1806 London Paddington 1B22 Great Western Railway GWR 3 1807 arrived 5 carriages
1806 Ebbw Vale Town 2L38 Transport for Wales TfW 4 1803 arrived 2 carriages
1808 Rhymney 2Y76 Transport for Wales TfW 8 1809 arrived 5 carriages
1811 Barry Island 2R46 Transport for Wales TfW 6 1808 arrived 5 carriages
1812 Exeter St Davids 2U24 Great Western Railway GWR terminates here 3 1813 arrived 5 carriages
1812 Merthyr Tydfil 1A50 Transport for Wales TfW 7 1811 arrived 5 carriages
1814 Carmarthen 1L30 Great Western Railway GWR 1 1817 arrived 5 carriages
1816 Treherbert 2F50 Transport for Wales TfW terminates here 7 1815 arrived 5 carriages
1817 Penarth 2C50 Transport for Wales TfW 6 1816 arrived 4 carriages
1819 Caerphilly 2P98 Transport for Wales TfW 8 1818 arrived 4 carriages
1821 Barry Island 2D50 Transport for Wales TfW 6 1820 arrived 5 carriages
1825 Aberdare 1M52 Transport for Wales TfW 6 1824 arrived 5 carriages
1828 Bargoed 2Y78 Transport for Wales TfW 8 1826 arrived 5 carriages
1829 Nottingham 1V12 CrossCountry CrossCountry terminates here 2 1829 arrived 3 carriages
1833 Penarth 2K52 Transport for Wales TfW 6 1831 arrived 4 carriages
1833 Coryton 2P00 Transport for Wales TfW 8 1833 arrived 4 carriages
1837 Pembroke Dock 2B72 Transport for Wales TfW terminates here 0 1840 arrived+5 2 carriages
1837 London Paddington 1B24 Great Western Railway GWR 3 was 4 1912 arrived+37 10 carriages
1838 Rhymney 2E52 Transport for Wales TfW 7 was 8 1840 arrived+8 4 carriages
1841 Bridgend 2R48 Transport for Wales TfW 6 1838 arrived 2 carriages
1842 Fishguard Harbour 1B48 Transport for Wales TfW terminates here 2 1847 arrived+5 2 carriages
1842 Merthyr Tydfil 1A52 Transport for Wales TfW 8 was 7 1842 arrived 5 carriages
1846 Treherbert 2F52 Transport for Wales TfW terminates here 7 1849 arrived+4 5 carriages
1846 Manchester Piccadilly 1V48 Transport for Wales TfW 4 1850 arrived+4 5 carriages
1847 Penarth 2C52 Transport for Wales TfW 6 1848 arrived 4 carriages
1850 Portsmouth Harbour 1F24 Great Western Railway GWR terminates here 3 1854 arrived+4 4 carriages

Italic estimated timing, bold is actual.

Updated 01:03

Next stations along the line by trains today