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 15:48 to 17:48 +1 hour Now
Arrivals at Cardiff Central
Time From Platform Actual Status Formation
1525 Aberdare 1M40 Transport for Wales TfW 7 was 6 1524 arrived+3 5 carriages
1533 Penarth 2K40 Transport for Wales TfW 6 1535 arrived 4 carriages
1533 Coryton 2P76 Transport for Wales TfW 8 1532 arrived 4 carriages
1536 London Paddington 1B17 Great Western Railway GWR 4 1542 arrived+7 5 carriages
1538 Rhymney 2E40 Transport for Wales TfW 8 1542 arrived+4 2 carriages
1541 Bridgend 2R36 Transport for Wales TfW 6 1546 arrived+7 2 carriages
1542 Merthyr Tydfil 1A40 Transport for Wales TfW 7 1544 arrived+3 5 carriages
1545 Manchester Piccadilly 1V42 Transport for Wales TfW terminates here 3 was 4 1629 arrived+47 6 carriages
1546 Treherbert 2F40 Transport for Wales TfW terminates here 7 1548 arrived+3 5 carriages
1547 Portsmouth Harbour 1F18 Great Western Railway GWR terminates here 3 1552 arrived+5 4 carriages
1547 Penarth 2C40 Transport for Wales TfW 6 1550 arrived+3 2 carriages
1549 Caerphilly 2P78 Transport for Wales TfW 8 1551 arrived 4 carriages
1549 Fishguard Harbour 1W22 Transport for Wales TfW 2 1549 arrived 4 carriages
1551 Barry Island 2D40 Transport for Wales TfW 6 cancelled 5 carriages
1555 Aberdare 1M42 Transport for Wales TfW 6 1554 arrived 5 carriages
1558 Bargoed 2Y62 Transport for Wales TfW 8 cancelled 5 carriages
1559 Cheltenham Spa 2G61 Transport for Wales TfW terminates here 2 1611 arrived+14 2 carriages
1602 Maesteg 2N25 Transport for Wales TfW 1 1603 arrived 2 carriages
1603 Penarth 2K42 Transport for Wales TfW 6 1601 arrived 4 carriages
1603 Coryton 2P80 Transport for Wales TfW 8 1602 arrived 4 carriages
1605 Ebbw Vale Town 2L34 Transport for Wales TfW 4 1602 arrived 2 carriages
1606 London Paddington 1B18 Great Western Railway GWR terminates here 3 1613 arrived+7 9 carriages
1608 Rhymney 2Y64 Transport for Wales TfW 8 1610 arrived+3 5 carriages
1611 Barry Island 2R38 Transport for Wales TfW 6 cancelled 2 carriages
1612 Merthyr Tydfil 1A42 Transport for Wales TfW 7 1613 arrived 5 carriages
1614 Carmarthen 1L26 Great Western Railway GWR 2 1615 arrived 10 carriages
1616 Exeter St Davids 2U20 Great Western Railway GWR terminates here 4 1616 arrived 5 carriages
1616 Treherbert 2F42 Transport for Wales TfW terminates here 7 1616 arrived 5 carriages
1617 Penarth 2C42 Transport for Wales TfW 6 1618 arrived 4 carriages
1619 Caerphilly 2P82 Transport for Wales TfW 8 1618 arrived 4 carriages
1621 Barry Island 2D42 Transport for Wales TfW 6 1621 arrived 5 carriages
1625 Nottingham 1V10 CrossCountry CrossCountry terminates here 2 1624 arrived 2 carriages
1625 Aberdare 1M44 Transport for Wales TfW 6 1625 arrived 5 carriages
1628 Bargoed 2Y66 Transport for Wales TfW 8 1627 arrived 5 carriages
1633 Penarth 2K44 Transport for Wales TfW 6 1631 arrived 4 carriages
1633 Coryton 2P84 Transport for Wales TfW 8 1638 arrived+5 2 carriages
1638 Pembroke Dock 2B64 Transport for Wales TfW terminates here 0 1636 arrived 2 carriages
1638 London Paddington 1B19 Great Western Railway GWR 4 1639 arrived+4 9 carriages
1638 Rhymney 2E44 Transport for Wales TfW 8 1642 arrived+5 2 carriages
1641 Bridgend 2R40 Transport for Wales TfW 6 1638 arrived 2 carriages
1642 Merthyr Tydfil 1A44 Transport for Wales TfW 7 1644 arrived+4 5 carriages
1646 Treherbert 2F44 Transport for Wales TfW terminates here 7 1649 arrived+4 5 carriages
1646 Milford Haven 1B44 Transport for Wales TfW terminates here 3 1647 arrived 2 carriages
1646 Manchester Piccadilly 1V44 Transport for Wales TfW 4 1646 arrived+10 10 carriages
1647 Penarth 2C44 Transport for Wales TfW 6 1647 arrived 4 carriages
1649 Caerphilly 2P86 Transport for Wales TfW 8 1651 arrived+3 4 carriages
1650 Portsmouth Harbour 1F20 Great Western Railway GWR terminates here 3 1652 arrived 3 carriages
1651 Barry Island 2D44 Transport for Wales TfW 6 +1 5 carriages
1655 Aberdare 1M46 Transport for Wales TfW 6 1655 arrived 5 carriages
1658 Bargoed 2Y68 Transport for Wales TfW 8 1656 arrived 5 carriages
1659 Cheltenham Spa 2G63 Transport for Wales TfW terminates here 2 1716 arrived+17 2 carriages
1703 Penarth 2K46 Transport for Wales TfW 6 1701 arrived 2 carriages
1703 Coryton 2P88 Transport for Wales TfW 8 1702 arrived 4 carriages
1703 Maesteg 2N27 Transport for Wales TfW 1 1701 arrived 2 carriages
1705 Ebbw Vale Town 2L36 Transport for Wales TfW 3 was 4A 1707 arrived 2 carriages
1708 Rhymney 2Y70 Transport for Wales TfW 8 1709 arrived 5 carriages
1709 London Paddington 1B20 Great Western Railway GWR terminates here 4 was 3 1722 arrived+13 9 carriages
1711 Barry Island 2R42 Transport for Wales TfW 6 1712 -1 5 carriages
1712 Merthyr Tydfil 1A46 Transport for Wales TfW 7 1711 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 1715 arrived 5 carriages
1717 Holyhead 1V96 Transport for Wales TfW terminates here 3 was 4A 1731 arrived+14 3 carriages
1717 Penarth 2C46 Transport for Wales TfW 6 1717 arrived 4 carriages
1719 Caerphilly 2P90 Transport for Wales TfW 8 1719 arrived 4 carriages
1721 Barry Island 2D46 Transport for Wales TfW 8 was 6 cancelled 5 carriages
1722 Exeter St Davids 2U22 Great Western Railway GWR terminates here 3 1719 arrived-3 5 carriages
1725 Aberdare 1M48 Transport for Wales TfW 6 1725 arrived 5 carriages
1726 Nottingham 1V11 CrossCountry CrossCountry terminates here 2 1727 arrived 3 carriages
1728 Bargoed 2Y72 Transport for Wales TfW 8 1727 · 5 carriages
1733 Penarth 2K48 Transport for Wales TfW 6 1731 arrived 4 carriages
1733 Coryton 2P92 Transport for Wales TfW 8 1731 arrived 4 carriages
1737 London Paddington 1B21 Great Western Railway GWR 3 1739 arrived 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 1740 arrived 2 carriages
1742 Merthyr Tydfil 1A48 Transport for Wales TfW 7 1739 arrived 5 carriages
1744 Manchester Piccadilly 1V46 Transport for Wales TfW terminates here 4 1753 arrived+12 6 carriages
1746 Treherbert 2F48 Transport for Wales TfW terminates here 7 1744 arrived 5 carriages

Italic estimated timing, bold is actual.

Updated 23:38

Next stations along the line by trains today