Operators → Transport for Wales → 14th October 2026
Late worst first, more than 5 mins late (10 for long distance)
| Departs | Headcode | From | To | Late by | Why |
|---|---|---|---|---|---|
| 1140 | 2F28 | Treherbert | Cardiff Central | +68 | Police dealing with an incident near the railway |
| 0526 | 1V91 | Holyhead | Cardiff Central | +37 | Freight ahead late |
| 0556 | 1D54 | Crewe | Holyhead | +29 | Operational incident |
| 0825 | 1D33 | Manchester Airport | Holyhead | +27 | Defective track |
| 1030 | 1V39 | Manchester Piccadilly | Cardiff Central | +27 | Congestion |
| 0525 | 1D30 | Manchester Airport | Holyhead | +25 | Held for connection |
| 1430 | 1V46 | Manchester Piccadilly | Cardiff Central | +25 | Train crew being delayed |
| 0729 | 2M08 | Swansea | Shrewsbury | +23 | Train crew being delayed |
| 0733 | 1I06 | Crewe | Birmingham International | +23 | Held for connection |
| 1226 | 1I18 | Llandudno Junction | Birmingham International | +22 | Urgent repairs to the track |
| 0030 | 1W78 | Cardiff Central | Hereford | +21 | Congestion |
| 0641 | 2V22 | Llandovery | Swansea | +19 | Operational incident |
| 0531 | 2K38 | Shrewsbury | Crewe | +18 | Train ahead late |
| 1302 | 1H89 | Holyhead | Manchester Airport | +18 | Urgent repairs to the track |
| 1323 | 1J68 | Crewe | Wrexham General | +16 | Urgent repairs to the track |
| 1608 | 1J23 | Birmingham International | Shrewsbury | +16 | Urgent repairs to the track |
| 0725 | 1J93 | Chester | Shrewsbury | +15 | Held for connection |
| 0934 | 1F95 | Llandudno | Liverpool Lime Street | +15 | Defective track |
| 1153 | 1H88 | Holyhead | Manchester Airport | +15 | Urgent repairs to the track |
| 0513 | 2M04 | Swansea | Llandovery | +14 | Operational incident |
| 1147 | 1D05 | Liverpool Lime Street | Llandudno | +14 | Urgent repairs to the track |
| 1255 | 1W59 | Cardiff Central | Manchester Piccadilly | +14 | Speed restriction |
| 1451 | 2J76 | Bidston | Wrexham General | +14 | Fault on train ahead |
| 1640 | 2G65 | Cheltenham Spa | Cardiff Central | +14 | Held for connection |
| 0427 | 1V90 | Holyhead | Cardiff Central | +13 | Operational incident |
| 1755 | 2D70 | Llandudno Junction | Llandudno | +13 | Held for connection |
| 0622 | 2K40 | Shrewsbury | Crewe | +12 | Late from depot |
| 0828 | 2B48 | Swansea | Cardiff Central | +12 | Fault on train ahead |
| 0830 | 1V37 | Manchester Piccadilly | Cardiff Central | +12 | Signalling fault |
| 1040 | 2G53 | Cheltenham Spa | Cardiff Central | +12 | Trains under repair |
| 1334 | 1F99 | Llandudno | Liverpool Lime Street | +12 | Urgent repairs to the track |
| 1410 | 2F38 | Treherbert | Cardiff Central | +12 | Trespassers |
| 1510 | 2G66 | Cardiff Central | Cheltenham Spa | +12 | not given |
| 1540 | 2R40 | Bridgend | Rhymney | +12 | Trespassers |
| 1736 | 2D19 | Blaenau Ffestiniog | Llandudno | +12 | Trespassers |
| 1747 | 1D11 | Liverpool Lime Street | Llandudno | +12 | Trespassers |
| 0433 | 1W11 | Cardiff Central | Manchester Piccadilly | +11 | Fault with barriers at a level crossing |
| 0610 | 2G48 | Cardiff Central | Cheltenham Spa | +11 | Train crew being delayed |
| 0719 | 1W92 | Cardiff Central | Holyhead | +11 | Fault on a train |
| 0852 | 2J03 | Machynlleth | Pwllheli | +11 | This train hitting an obstruction on the line |
| 1547 | 1D09 | Liverpool Lime Street | Llandudno | +11 | Urgent repairs to the track |
| 1732 | 1I24 | Shrewsbury | Birmingham International | +11 | Overcrowding |
| 1440 | 2R36 | Bridgend | Rhymney | +10 | Trespassers |
| 1742 | 2D69 | Llandudno | Llandudno Junction | +10 | Held for connection |
| 0519 | 2J40 | Crewe | Shrewsbury | +9 | Operational incident |
| 0554 | 2E12 | Carmarthen | Milford Haven | +9 | Signalling fault |
| 0743 | 2G47 | Cheltenham Spa | Cardiff Central | +9 | Congestion |
| 1451 | 2B69 | Cardiff Central | Pembroke Dock | +9 | Late from depot |
| 1505 | 2C38 | Penarth | Coryton | +9 | Police dealing with an incident near the railway |
| 1642 | 2D67 | Llandudno | Llandudno Junction | +9 | Held for connection |
| 1102 | 2B36 | Cardiff Queen Street | Cardiff Bay | +8 | Fault on train ahead |
| 1810 | 2G72 | Cardiff Central | Cheltenham Spa | +8 | Held for connection |
| 0934 | 2I16 | Pwllheli | Machynlleth | +7 | Held for connection |
| 1359 | 2P66 | Caerphilly | Penarth | +7 | Police dealing with an incident near the railway |
| 1543 | 2B73 | Cardiff Central | Swansea | +7 | Held for connection |
| 1654 | 2B77 | Cardiff Central | Swansea | +7 | Signalling fault |
| 1655 | 2D68 | Llandudno Junction | Llandudno | +7 | Urgent repairs to the track |
| 0541 | 2E20 | Carmarthen | Fishguard Harbour | +6 | Fault with barriers at a level crossing |
| 0724 | 2I12 | Pwllheli | Machynlleth | +6 | Speed restriction |
| 0744 | 2E12 | Rhymney | Bridgend | +6 | Train ahead late |
| 0910 | 2G54 | Cardiff Central | Cheltenham Spa | +6 | not given |
| 1138 | 2J22 | Cardiff Bay | Pontypridd | +6 | Fault on train ahead |
| 1329 | 2P62 | Caerphilly | Penarth | +6 | Trespassers |
| 1355 | 2E00 | Carmarthen | Milford Haven | +6 | not given |
| 1538 | 2J38 | Cardiff Bay | Pontypridd | +6 | Trespassers |
| 1608 | 2J40 | Cardiff Bay | Pontypridd | +6 | Trespassers |
Showing all 66. Show the worst 50
Cancelled reported by TRUST
| Departs | Headcode | From | To | Booked arrival | Why |
|---|---|---|---|---|---|
| 0550 | 2P00 | Cardiff Central | Penarth | 0601 | Delayed by signaller not applying applicable regulating policy |
| 0856 | 2S08 | Cardiff Bay | Cardiff Queen Street | 0859 | Un-booked assistance for a person with reduced mobility joining or alighting |
| 0902 | 2B20 | Cardiff Queen Street | Cardiff Bay | 0905 | Late arrival of booked inward stock |
| 1027 | 1J09 | Shrewsbury | Aberystwyth | 1219 | Depot operating problem |
| 1112 | 2P44 | Coryton | Penarth | 1146 | Other technical failures below the solebar |
| 1120 | 2K24 | Penarth | Caerphilly | 1154 | Other technical failures below the solebar |
| 1124 | 2B42 | Pontypridd | Cardiff Bay | 1153 | not yet given |
| 1126 | 2S18 | Cardiff Bay | Cardiff Queen Street | 1129 | Brake and brake system faults including wheel flats |
| 1132 | 2B40 | Cardiff Queen Street | Cardiff Bay | 1135 | Brake and brake system faults including wheel flats |
| 1140 | 1K09 | Wrexham General | Crewe | 1218 | Track defects other than rail defects |
| 1150 | 2K26 | Penarth | Caerphilly | 1224 | Brake and brake system faults including wheel flats |
| 1156 | 2S20 | Cardiff Bay | Cardiff Queen Street | 1159 | Other technical failures above the Solebar |
| 1159 | 2P50 | Caerphilly | Penarth | 1231 | Brake and brake system faults including wheel flats |
| 1202 | 2B44 | Cardiff Queen Street | Cardiff Bay | 1205 | Other technical failures above the Solebar |
| 1223 | 1J66 | Crewe | Wrexham General | 1259 | Late arrival of booked inward stock |
| 1224 | 2B50 | Pontypridd | Cardiff Bay | 1253 | Trespass including non-intentional |
| 1229 | 2P54 | Caerphilly | Penarth | 1301 | Brake and brake system faults including wheel flats |
| 1239 | 1A32 | Merthyr Tydfil | Aberdare | 1446 | Trespass including non-intentional |
| 1240 | 2F32 | Treherbert | Cardiff Central | 1345 | Trespass including non-intentional |
| 1252 | 1M34 | Aberdare | Merthyr Tydfil | 1503 | Trespass including non-intentional |
| 1254 | 2B54 | Pontypridd | Cardiff Bay | 1323 | Trespass including non-intentional |
| 1256 | 2S24 | Cardiff Bay | Cardiff Queen Street | 1259 | not yet given |
| 1256 | 2T26 | Cardiff Central | Treherbert | 1403 | not yet investigated |
| 1302 | 2B52 | Cardiff Queen Street | Cardiff Bay | 1305 | Trespass including non-intentional |
| 1308 | 2J28 | Cardiff Bay | Pontypridd | 1340 | Late arrival of booked inward stock |
| 1310 | 2F34 | Treherbert | Cardiff Central | 1415 | not yet investigated |
| 1324 | 2B58 | Pontypridd | Cardiff Bay | 1353 | Late arrival of booked inward stock |
| 1326 | 2S26 | Cardiff Bay | Cardiff Queen Street | 1330 | not yet given |
| 1326 | 2T28 | Cardiff Central | Treherbert | 1433 | not yet investigated |
| 1338 | 2J30 | Cardiff Bay | Pontypridd | 1410 | Late arrival of booked inward stock |
| 1340 | 2F36 | Treherbert | Cardiff Central | 1445 | Late arrival of booked inward stock |
| 1354 | 2B62 | Pontypridd | Cardiff Bay | 1423 | Trespass including non-intentional |
| 1356 | 2S28 | Cardiff Bay | Cardiff Queen Street | 1359 | not yet given |
| 1356 | 2T30 | Cardiff Central | Treherbert | 1504 | Trespass including non-intentional |
| 1402 | 2B60 | Cardiff Queen Street | Cardiff Bay | 1405 | Trespass including non-intentional |
| 1408 | 2J32 | Cardiff Bay | Pontypridd | 1440 | Trespass including non-intentional |
| 1422 | 1M40 | Aberdare | Merthyr Tydfil | 1633 | Trespass including non-intentional |
| 1424 | 2B66 | Pontypridd | Cardiff Bay | 1453 | Brake and brake system faults including wheel flats |
| 1426 | 2S30 | Cardiff Bay | Cardiff Queen Street | 1429 | not yet given |
| 1432 | 2B64 | Cardiff Queen Street | Cardiff Bay | 1435 | Trespass including non-intentional |
| 1439 | 1A40 | Merthyr Tydfil | Aberdare | 1646 | Trespass including non-intentional |
| 1456 | 2S32 | Cardiff Bay | Cardiff Queen Street | 1459 | Brake and brake system faults including wheel flats |
| 1456 | 2T34 | Cardiff Central | Treherbert | 1603 | Trespass including non-intentional |
| 1502 | 2B68 | Cardiff Queen Street | Cardiff Bay | 1505 | not yet given |
| 1504 | 2D65 | Llandudno | Llandudno Junction | 1513 | Late arrival of booked inward stock |
| 1508 | 2J36 | Cardiff Bay | Pontypridd | 1540 | not yet given |
| 1526 | 2S34 | Cardiff Bay | Cardiff Queen Street | 1529 | not yet given |
| 1554 | 2B78 | Pontypridd | Cardiff Bay | 1623 | not yet given |
| 1556 | 2S36 | Cardiff Bay | Cardiff Queen Street | 1559 | not yet given |
| 1556 | 2T38 | Cardiff Central | Treherbert | 1703 | Trespass including non-intentional |
| 1626 | 2S38 | Cardiff Bay | Cardiff Queen Street | 1629 | Trespass including non-intentional |
| 1632 | 2B80 | Cardiff Queen Street | Cardiff Bay | 1635 | Trespass including non-intentional |
| 1639 | 1A48 | Merthyr Tydfil | Aberdare | 1846 | Trespass including non-intentional |
| 1726 | 2S42 | Cardiff Bay | Cardiff Queen Street | 1729 | Other technical failures below the solebar |
| 1732 | 2B88 | Cardiff Queen Street | Cardiff Bay | 1735 | not yet given |
| 2109 | 2F92 | Merthyr Tydfil | Cardiff Central | 2207 | not yet given |
Showing all 56. Show the worst 50
Part cancelled ran for only part of the journey
| Departs | Headcode | From | To | Arrived |
|---|---|---|---|---|
| 0605 | 2C02 | Penarth | Coryton | 0637 |
| 0639 | 2E08 | Rhymney | Bridgend | no report |
| 0719 | 2D08 | Barry Island | Bargoed | 0835 |
| 0739 | 1A12 | Merthyr Tydfil | Aberdare | 0945 |
| 0825 | 1V94 | Holyhead | Cardiff Central | 1319 |
| 0827 | 1S20 | Aberystwyth | Shrewsbury | 1017 |
| 0905 | 1H85 | Holyhead | Manchester Airport | 1226 |
| 0908 | 1D12 | Birmingham International | Llandudno Junction | no report |
| 0923 | 1W93 | Cardiff Central | Holyhead | 1417 |
| 1022 | 1M24 | Aberdare | Merthyr Tydfil | 1232 |
| 1035 | 2C20 | Penarth | Coryton | no report |
| 1035 | 2R18 | Barry Island | Rhymney | 1205 |
| 1040 | 2R20 | Bridgend | Rhymney | 1240 |
| 1042 | 2P40 | Coryton | Penarth | no report |
| 1049 | 2D22 | Barry Island | Bargoed | 1208 |
| 1050 | 2K22 | Penarth | Caerphilly | 1129 |
| 1105 | 2C22 | Penarth | Coryton | no report |
| 1108 | 1D13 | Birmingham International | Llandudno Junction | 1436 |
| 1108 | 2J20 | Cardiff Bay | Pontypridd | 1148 |
| 1109 | 1A26 | Merthyr Tydfil | Aberdare | no report |
| 1122 | 1M28 | Aberdare | Merthyr Tydfil | no report |
| 1123 | 1J64 | Crewe | Wrexham General | no report |
| 1126 | 2T20 | Cardiff Central | Treherbert | 1231 |
| 1135 | 2C24 | Penarth | Coryton | 1209 |
| 1139 | 1A28 | Merthyr Tydfil | Aberdare | no report |
| 1142 | 2P48 | Coryton | Penarth | 1216 |
| 1152 | 1M30 | Aberdare | Merthyr Tydfil | no report |
| 1209 | 1A30 | Merthyr Tydfil | Aberdare | no report |
| 1210 | 2F30 | Treherbert | Cardiff Central | no report |
| 1222 | 1M32 | Aberdare | Merthyr Tydfil | no report |
| 1226 | 2T24 | Cardiff Central | Treherbert | no report |
| 1227 | 1S40 | Aberystwyth | Shrewsbury | 1413 |
| 1235 | 2C28 | Penarth | Coryton | 1307 |
| 1238 | 2J26 | Cardiff Bay | Pontypridd | no report |
| 1240 | 1K10 | Wrexham General | Crewe | 1319 |
| 1247 | 1D06 | Liverpool Lime Street | Llandudno | no report |
| 1305 | 2C30 | Penarth | Coryton | 1338 |
| 1309 | 1A34 | Merthyr Tydfil | Aberdare | 1517 |
| 1322 | 1M36 | Aberdare | Merthyr Tydfil | 1531 |
| 1335 | 2R30 | Barry Island | Rhymney | no report |
| 1340 | 1K11 | Wrexham General | Crewe | 1419 |
| 1348 | 2F74 | Wrexham General | Bidston | 1459 |
| 1352 | 1M38 | Aberdare | Merthyr Tydfil | 1601 |
| 1405 | 2C34 | Penarth | Coryton | no report |
| 1411 | 2Y56 | Bargoed | Barry Island | no report |
| 1426 | 2T32 | Cardiff Central | Treherbert | no report |
| 1435 | 2C36 | Penarth | Coryton | no report |
| 1440 | 2F40 | Treherbert | Cardiff Central | 1551 |
| 1442 | 2P72 | Coryton | Penarth | no report |
| 1449 | 2D38 | Barry Island | Bargoed | no report |
| 1450 | 2K38 | Penarth | Caerphilly | 1523 |
| 1452 | 1M42 | Aberdare | Merthyr Tydfil | 1702 |
| 1454 | 2B70 | Pontypridd | Cardiff Bay | 1527 |
| 1459 | 2P74 | Caerphilly | Penarth | 1541 |
| 1512 | 2P76 | Coryton | Penarth | 1554 |
| 1520 | 2K40 | Penarth | Caerphilly | 1559 |
| 1525 | 1D30 | Manchester Airport | Holyhead | no report |
| 1526 | 2T36 | Cardiff Central | Treherbert | 1634 |
| 1535 | 2C40 | Penarth | Coryton | no report |
| 1535 | 2R38 | Barry Island | Rhymney | 1712 |
| 1540 | 2F44 | Treherbert | Cardiff Central | 1644 |
| 1542 | 2P80 | Coryton | Penarth | 1620 |
| 1611 | 2Y68 | Bargoed | Barry Island | 1729 |
| 1612 | 2P84 | Coryton | Penarth | 1645 |
| 1642 | 2P88 | Coryton | Penarth | 1715 |
| 1644 | 2E48 | Rhymney | Bridgend | 1839 |
| 1652 | 1M50 | Aberdare | Merthyr Tydfil | 1901 |
| 1654 | 2B86 | Pontypridd | Cardiff Bay | no report |
| 1700 | 1H93 | Holyhead | Manchester Airport | no report |
| 1710 | 2F50 | Treherbert | Cardiff Central | 1818 |
| 1710 | 2Y76 | Rhymney | Barry Island | 1843 |
| 1744 | 2E52 | Rhymney | Bridgend | no report |
| 1750 | 2K50 | Penarth | Caerphilly | 1823 |
| 1808 | 2J48 | Cardiff Bay | Pontypridd | 1843 |
Showing all 74. Show the worst 50