Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 22nd September 2026. See Cardiff Central live now →

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 14:06 to 16:06 +1 hour Now
Arrivals at Cardiff Central
Time From Platform Actual Status Formation
1350 Milford Haven 1W20 Transport for Wales TfW 2 1344 arrived 4 carriages
1351 Barry Island 2D32 Transport for Wales TfW 6 1349 arrived 5 carriages
1353 Manchester Piccadilly 1V39 Transport for Wales TfW terminates here 4 1351 arrived 6 carriages
1355 Aberdare 1M34 Transport for Wales TfW 6 1354 arrived 5 carriages
1358 Bargoed 2Y50 Transport for Wales TfW 8 1356 arrived 5 carriages
1401 Cheltenham Spa 2G57 Transport for Wales TfW terminates here 2 1404 arrived+5 2 carriages
1401 Maesteg 2N21 Transport for Wales TfW 0 1358 arrived 2 carriages
1403 Penarth 2K34 Transport for Wales TfW 7 was 6 1400 arrived 4 carriages
1403 Coryton 2P64 Transport for Wales TfW 8 1402 arrived 4 carriages
1405 Ebbw Vale Town 2L30 Transport for Wales TfW 4 1407 arrived 2 carriages
1408 London Paddington 1B14 Great Western Railway GWR terminates here 3 1411 arrived+3 5 carriages
1408 Rhymney 2Y52 Transport for Wales TfW 8 1408 arrived 5 carriages
1411 Barry Island 2R30 Transport for Wales TfW 6 +1 5 carriages
1412 Merthyr Tydfil 1A34 Transport for Wales TfW 7 1410 arrived 5 carriages
1414 Swansea 1L22 Great Western Railway GWR 2 1413 arrived 5 carriages
1416 Exeter St Davids 2U16 Great Western Railway GWR terminates here 4 1417 arrived 5 carriages
1416 Treherbert 2F34 Transport for Wales TfW terminates here 7 1414 arrived 5 carriages
1417 Penarth 2C34 Transport for Wales TfW 6 1416 arrived 4 carriages
1419 Caerphilly 2P66 Transport for Wales TfW 8 1417 arrived 4 carriages
1421 Barry Island 2D34 Transport for Wales TfW 6 1419 arrived 5 carriages
1425 Nottingham 1V08 CrossCountry CrossCountry terminates here 2 1429 arrived+4 3 carriages
1425 Aberdare 1M36 Transport for Wales TfW 6 1423 arrived 5 carriages
1428 Bargoed 2Y54 Transport for Wales TfW 8 1426 arrived 5 carriages
1433 Penarth 2K36 Transport for Wales TfW 6 1431 arrived 4 carriages
1433 Coryton 2P68 Transport for Wales TfW 8 1431 arrived 4 carriages
1437 London Paddington 1B15 Great Western Railway GWR 4 1445 arrived+8 10 carriages
1438 Pembroke Dock 2B60 Transport for Wales TfW terminates here 0 1435 arrived 2 carriages
1438 Rhymney 2E36 Transport for Wales TfW 8 1436 arrived 2 carriages
1441 Bridgend 2R32 Transport for Wales TfW 6 1438 arrived 2 carriages
1442 Merthyr Tydfil 1A36 Transport for Wales TfW 7 1439 arrived 5 carriages
1443 Milford Haven 1B40 Transport for Wales TfW terminates here 1 was 3A 1442 arrived 2 carriages
1444 Manchester Piccadilly 1V40 Transport for Wales TfW 3 was 4A 1442 arrived 5 carriages
1446 Treherbert 2F36 Transport for Wales TfW terminates here 7 1444 arrived 5 carriages
1447 Penarth 2C36 Transport for Wales TfW 6 1446 arrived 4 carriages
1449 Portsmouth Harbour 1F16 Great Western Railway GWR terminates here 4 was 3B 1451 arrived 3 carriages
1449 Caerphilly 2P70 Transport for Wales TfW 8 1448 arrived 4 carriages
1451 Barry Island 2D36 Transport for Wales TfW 6 1449 arrived 5 carriages
1455 Aberdare 1M38 Transport for Wales TfW 6 1453 arrived 5 carriages
1458 Bargoed 2Y56 Transport for Wales TfW 8 1456 arrived 4 carriages
1459 Cheltenham Spa 2G59 Transport for Wales TfW terminates here 2 1503 arrived+5 2 carriages
1502 Maesteg 2N23 Transport for Wales TfW 0 1459 arrived 2 carriages
1503 Penarth 2K38 Transport for Wales TfW 6 1501 arrived 4 carriages
1503 Coryton 2P72 Transport for Wales TfW 8 1501 arrived 4 carriages
1505 Ebbw Vale Town 2L32 Transport for Wales TfW 3 1501 arrived 2 carriages
1508 London Paddington 1B16 Great Western Railway GWR terminates here 4 1520 arrived+12 9 carriages
1508 Rhymney 2Y58 Transport for Wales TfW 8 1507 arrived 5 carriages
1511 Barry Island 2R34 Transport for Wales TfW 6 1508 arrived 5 carriages
1512 Merthyr Tydfil 1A38 Transport for Wales TfW 7 1509 arrived 5 carriages
1514 Swansea 1L24 Great Western Railway GWR 2 1513 arrived 10 carriages
1516 Treherbert 2F38 Transport for Wales TfW terminates here 7 1514 arrived 5 carriages
1517 Penarth 2C38 Transport for Wales TfW 6 1516 arrived 4 carriages
1518 Holyhead 1V95 Transport for Wales TfW terminates here 3 1517 arrived 2 carriages
1519 Caerphilly 2P74 Transport for Wales TfW 8 1518 arrived 4 carriages
1521 Barry Island 2D38 Transport for Wales TfW 6 1519 arrived 5 carriages
1522 Exeter St Davids 2U18 Great Western Railway GWR terminates here 4 1529 arrived+7 5 carriages
1525 Nottingham 1V09 CrossCountry CrossCountry terminates here 2 1525 arrived 3 carriages
1525 Aberdare 1M40 Transport for Wales TfW 6 1523 arrived 5 carriages
1528 Bargoed 2Y60 Transport for Wales TfW 8 1526 arrived 5 carriages
1533 Penarth 2K40 Transport for Wales TfW 6 1531 arrived 4 carriages
1533 Coryton 2P76 Transport for Wales TfW 8 1531 arrived 4 carriages
1536 London Paddington 1B17 Great Western Railway GWR 4 1540 arrived+4 5 carriages
1538 Rhymney 2E40 Transport for Wales TfW 8 1537 arrived 2 carriages
1541 Bridgend 2R36 Transport for Wales TfW 6 1538 arrived 2 carriages
1542 Merthyr Tydfil 1A40 Transport for Wales TfW 7 1539 arrived 5 carriages
1545 Manchester Piccadilly 1V42 Transport for Wales TfW terminates here 3 was 4 1543 arrived 3 carriages
1546 Portsmouth Harbour 1F18 Great Western Railway GWR terminates here 3 1548 arrived 4 carriages
1546 Treherbert 2F40 Transport for Wales TfW terminates here 7 1545 arrived 5 carriages
1547 Penarth 2C40 Transport for Wales TfW 6 1546 arrived 4 carriages
1549 Caerphilly 2P78 Transport for Wales TfW 8 1548 arrived 4 carriages
1549 Fishguard Harbour 1W22 Transport for Wales TfW 2 cancelled 5 carriages
1551 Barry Island 2D40 Transport for Wales TfW 6 1550 arrived 5 carriages
1555 Aberdare 1M42 Transport for Wales TfW 6 1554 arrived 5 carriages
1558 Bargoed 2Y62 Transport for Wales TfW 8 1557 arrived 5 carriages
1600 Cheltenham Spa 2G61 Transport for Wales TfW terminates here 2 1556 arrived-2 3 carriages
1601 Maesteg 2N25 Transport for Wales TfW 0 1601 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
1606 London Paddington 1B18 Great Western Railway GWR terminates here 3 1617 arrived+11 5 carriages

Italic estimated timing, bold is actual.

Updated 11:01

Next stations along the line by trains today