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 14:17 to 16:17 +1 hour Now
Arrivals at Cardiff Central
STP Time From To Platform Actual Status Formation
WTTThe permanent working timetable 1358 Westerleigh Puma Dbc 6B41 Not specified (freight or charter) Not specified (freight or charter) passes Robeston Sdgs DML
WTTThe permanent working timetable 1401 Cheltenham Spa 2G57 Transport for Wales TfW terminates here 2 1403 arrived+4 2 carriages 150279
WTTThe permanent working timetable 1401 Maesteg 2N21 Transport for Wales TfW Ebbw Vale Town 0 1400 arrived 4 carriages 150267+AT04
WTTThe permanent working timetable 1403 Penarth 2K34 Transport for Wales TfW Caerphilly 6 1401 -1 4 carriages 756005
WTTThe permanent working timetable 1403 Coryton 2P64 Transport for Wales TfW Penarth 8 1401 arrived 4 carriages 756002
VAROverlay: a short-term plan replacing the timetable for this date 1405 Ebbw Vale Town 2L30 Transport for Wales TfW Maesteg 4 1400 arrived 2 carriages 153333+153913
WTTThe permanent working timetable 1408 London Paddington 1B14 Great Western Railway GWR terminates here 3 1410 arrived 5 carriages 800007
VAROverlay: a short-term plan replacing the timetable for this date 1408 Rhymney 2Y52 Transport for Wales TfW Barry Island 8 1406 arrived 5 carriages 231007
WTTThe permanent working timetable 1410 Round Oak 6V05 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
WTTThe permanent working timetable 1411 Barry Island 2R30 Transport for Wales TfW Rhymney 6 1408 arrived 5 carriages 231002
VAROverlay: a short-term plan replacing the timetable for this date 1412 Merthyr Tydfil 1A34 Transport for Wales TfW Aberdare 7 1409 arrived 5 carriages 756110
WTTThe permanent working timetable 1414 Swansea 1L22 Great Western Railway GWR London Paddington 2 1414 arrived 5 carriages 800015
WTTThe permanent working timetable 1416 Exeter St Davids 2U16 Great Western Railway GWR terminates here 4 1415 arrived 5 carriages 800019
WTTThe permanent working timetable 1416 Treherbert 2F34 Transport for Wales TfW terminates here 7 1415 arrived 5 carriages 756109
WTTThe permanent working timetable 1417 Penarth 2C34 Transport for Wales TfW Coryton 6 1418 · 4 carriages 756001
WTTThe permanent working timetable 1418 Cardiff Central 5F21 Great Western Railway GWR passes terminates here 1 1415 passed-3 3 carriages 166210
WTTThe permanent working timetable 1418 Llanwern Exchange Sdgs 6B27 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML cancelled
WTTThe permanent working timetable 1419 Caerphilly 2P66 Transport for Wales TfW Penarth 8 cancelled 4 carriages 756007
WTTThe permanent working timetable 1421 Barry Island 2D34 Transport for Wales TfW Bargoed 6 1420 arrived 5 carriages 231006
VAROverlay: a short-term plan replacing the timetable for this date 1425 Nottingham 1V08 CrossCountry CrossCountry terminates here 2 cancelled
WTTThe permanent working timetable 1425 Aberdare 1M36 Transport for Wales TfW Merthyr Tydfil 6 1423 arrived 5 carriages 756108
WTTThe permanent working timetable 1428 Bargoed 2Y54 Transport for Wales TfW Barry Island 8 1426 arrived 5 carriages 231005
WTTThe permanent working timetable 1433 Penarth 2K36 Transport for Wales TfW Caerphilly 6 1431 arrived 4 carriages 756002
WTTThe permanent working timetable 1433 Coryton 2P68 Transport for Wales TfW Penarth 8 1432 arrived 4 carriages 756004
WTTThe permanent working timetable 1437 London Paddington 1B15 Great Western Railway GWR Swansea 4 1439 arrived 10 carriages 800004+800031
WTTThe permanent working timetable 1438 Pembroke Dock 2B60 Transport for Wales TfW terminates here 0 1434 arrived-2 3 carriages 197107
VAROverlay: a short-term plan replacing the timetable for this date 1438 Cardiff Canton Sidings 5W61 Transport for Wales TfW passes terminates here 1 1433 passed-5 6 carriages 67025+HD05
VAROverlay: a short-term plan replacing the timetable for this date 1438 Rhymney 2E36 Transport for Wales TfW Bridgend 8 1437 arrived 2 carriages 150242
WTTThe permanent working timetable 1441 Bridgend 2R32 Transport for Wales TfW Rhymney 6 1437 arrived 2 carriages 150258
VAROverlay: a short-term plan replacing the timetable for this date 1442 Merthyr Tydfil 1A36 Transport for Wales TfW Aberdare 7 1440 arrived 5 carriages 756107
WTTThe permanent working timetable 1443 Milford Haven 1B40 Transport for Wales TfW terminates here 2 was 3A 1445 arrived 2 carriages 197022
VAROverlay: a short-term plan replacing the timetable for this date 1444 Manchester Piccadilly 1V40 Transport for Wales TfW Milford Haven 4 1455 arrived+10 5 carriages 197007+197109
WTTThe permanent working timetable 1446 Treherbert 2F36 Transport for Wales TfW terminates here 7 1445 arrived 5 carriages 756117
WTTThe permanent working timetable 1447 Penarth 2C36 Transport for Wales TfW Coryton 6 cancelled 2 carriages 150245
WTTThe permanent working timetable 1448 Cardiff Central 5L23 Great Western Railway GWR passes terminates here 1 was 2 1454 passed+6 5 carriages 800007
WTTThe permanent working timetable 1449 Portsmouth Harbour 1F16 Great Western Railway GWR terminates here 3 1447 arrived-2 3 carriages 166220
WTTThe permanent working timetable 1449 Caerphilly 2P70 Transport for Wales TfW Penarth 8 1447 arrived 4 carriages 756005
WTTThe permanent working timetable 1451 Barry Island 2D36 Transport for Wales TfW Bargoed 6 1449 arrived 5 carriages 231010
WTTThe permanent working timetable 1455 Aberdare 1M38 Transport for Wales TfW Merthyr Tydfil 6 1453 arrived 5 carriages 756112
WTTThe permanent working timetable 1456 Cardiff Central 5C81 Great Western Railway GWR passes terminates here 1 1459 passed+3 5 carriages 800019
WTTThe permanent working timetable 1457 Newport Docks 6R71 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
WTTThe permanent working timetable 1458 Bargoed 2Y56 Transport for Wales TfW Barry Island 7 was 8 1459 arrived 7 carriages 150245+231011
VSTPVery short term plan, created on or near the day 1459 Chepstow 2Z59 terminates here 2 1603 arrived+65
WTTThe permanent working timetable 1459 Cheltenham Spa 2G59 Transport for Wales TfW terminates here 2 cancelled 2 carriages 150279
WTTThe permanent working timetable 1502 Maesteg 2N23 Transport for Wales TfW Ebbw Vale Town 0 1502 arrived 2 carriages 153361+153910
VARNew short-term plan for this date 1502 Holyhead Car. M.D. 5Q79 Not specified (freight or charter) Not specified (freight or charter) passes Cardiff Canton Sidings DML cancelled
VARNew short-term plan for this date 1502 Holyhead Car. M.D. 5Q78 Not specified (freight or charter) Not specified (freight or charter) passes Cardiff Canton Sidings DML 1609 passed+44
WTTThe permanent working timetable 1503 Penarth 2K38 Transport for Wales TfW Caerphilly 6 1501 arrived 4 carriages 756004
WTTThe permanent working timetable 1503 Coryton 2P72 Transport for Wales TfW Penarth 8 1502 arrived 4 carriages 756001
WTTThe permanent working timetable 1504 Cardiff Canton Sidings 5W96 Transport for Wales TfW passes terminates here 1 1506 passed 3 carriages 197101
WTTThe permanent working timetable 1505 Ebbw Vale Town 2L32 Transport for Wales TfW Maesteg 3 1504 arrived 2 carriages 150208
WTTThe permanent working timetable 1507 Margam T.C. 6H27 Not specified (freight or charter) Not specified (freight or charter) passes Llanwern Exchange Sdgs DML
WTTThe permanent working timetable 1508 London Paddington 1B16 Great Western Railway GWR terminates here 4 1520 arrived+12 9 carriages 802107
VAROverlay: a short-term plan replacing the timetable for this date 1508 Rhymney 2Y58 Transport for Wales TfW Barry Island 8 1507 arrived 5 carriages 231004
WTTThe permanent working timetable 1511 Barry Island 2R34 Transport for Wales TfW Rhymney 6 1508 arrived 5 carriages 231003
VAROverlay: a short-term plan replacing the timetable for this date 1512 Merthyr Tydfil 1A38 Transport for Wales TfW Aberdare 7 1510 arrived 5 carriages 756115
WTTThe permanent working timetable 1514 Cardiff Central 5F23 Great Western Railway GWR passes terminates here 1 1514 passed 3 carriages 166220
WTTThe permanent working timetable 1514 Swansea 1L24 Great Western Railway GWR London Paddington 2 1514 arrived 5 carriages 800035
WTTThe permanent working timetable 1516 Treherbert 2F38 Transport for Wales TfW terminates here 7 1514 arrived 5 carriages 756104
WTTThe permanent working timetable 1517 Penarth 2C38 Transport for Wales TfW Coryton 6 1517 arrived 4 carriages 756005
VAROverlay: a short-term plan replacing the timetable for this date 1518 Holyhead 1V95 Transport for Wales TfW terminates here 3 1531 arrived+13 5 carriages 197005+197118
WTTThe permanent working timetable 1519 Caerphilly 2P74 Transport for Wales TfW Penarth 8 1517 arrived 4 carriages 756002
WTTThe permanent working timetable 1521 Barry Island 2D38 Transport for Wales TfW Bargoed 6 1520 arrived 5 carriages 231007
WTTThe permanent working timetable 1522 Exeter St Davids 2U18 Great Western Railway GWR terminates here 4 1528 arrived+6 5 carriages 800020
WTTThe permanent working timetable 1525 Nottingham 1V09 CrossCountry CrossCountry terminates here 2 cancelled
WTTThe permanent working timetable 1525 Aberdare 1M40 Transport for Wales TfW Merthyr Tydfil 6 1523 arrived 5 carriages 756101
WTTThe permanent working timetable 1528 Cardiff Canton Sidings 5B73 Transport for Wales TfW passes terminates here 3 1541 passed+13 2 carriages 150283
WTTThe permanent working timetable 1528 Bargoed 2Y60 Transport for Wales TfW Barry Island 8 1526 arrived 5 carriages 756114
WTTThe permanent working timetable 1533 Penarth 2K40 Transport for Wales TfW Caerphilly 6 1532 arrived 4 carriages 756001
WTTThe permanent working timetable 1533 Coryton 2P76 Transport for Wales TfW Penarth 8 1532 arrived 2 carriages 150245
VAROverlay: a short-term plan replacing the timetable for this date 1535 Barry Docks Dow Chemicals 4L50 Not specified (freight or charter) Not specified (freight or charter) passes Tilbury Lct (Flt) UML
VAROverlay: a short-term plan replacing the timetable for this date 1535 Barry Docks Dow Chemicals 4L53 Not specified (freight or charter) Not specified (freight or charter) passes Tilbury Lct (Flt) DML
WTTThe permanent working timetable 1536 London Paddington 1B17 Great Western Railway GWR Carmarthen 3 was 4 1605 arrived+30 5 carriages 800032
VAROverlay: a short-term plan replacing the timetable for this date 1538 Rhymney 2E40 Transport for Wales TfW Bridgend 8 1539 arrived 2 carriages 150260
WTTThe permanent working timetable 1540 Cardiff Central 5L25 Great Western Railway GWR passes terminates here 1 1548 passed+8 9 carriages 802107
WTTThe permanent working timetable 1540 Trostre Works 6B38 Not specified (freight or charter) Not specified (freight or charter) passes Newport Docks UML
WTTThe permanent working timetable 1541 Bridgend 2R36 Transport for Wales TfW Rhymney 6 1538 arrived 2 carriages 150262
VAROverlay: a short-term plan replacing the timetable for this date 1542 Merthyr Tydfil 1A40 Transport for Wales TfW Aberdare 7 1541 arrived 5 carriages 756116
WTTThe permanent working timetable 1545 Manchester Piccadilly 1V42 Transport for Wales TfW terminates here 4 1544 arrived 3 carriages 197125

Italic estimated timing, bold is actual.

Updated 05:18

Next stations along the line by trains today