Operators → Transport for Wales → 24th September 2026
Late worst first, more than 5 mins late (10 for long distance)
| Departs | Headcode | From | To | Late by | Why |
|---|---|---|---|---|---|
| 1040 | 2G53 | Cheltenham Spa | Cardiff Central | +135 | Track inspection |
| 1140 | 2G55 | Cheltenham Spa | Cardiff Central | +98 | Track inspection |
| 0644 | 1B58 | Cardiff Central | Pembroke Dock | +53 | Fault on a train |
| 1654 | 2B77 | Cardiff Central | Swansea | +36 | Train fault |
| 0606 | 1V89 | Shrewsbury | Cardiff Central | +32 | Fault on a train |
| 0940 | 2G51 | Cheltenham Spa | Cardiff Central | +31 | Defective track |
| 0745 | 2E06 | Fishguard Harbour | Carmarthen | +30 | Signalling fault |
| 0705 | 2B52 | Pembroke Dock | Cardiff Central | +29 | Signalling fault |
| 0535 | 1B30 | Cardiff Central | Milford Haven | +27 | Speed restriction |
| 0605 | 2M02 | Llandrindod | Shrewsbury | +26 | Points failure |
| 0900 | 1W18 | Milford Haven | Manchester Piccadilly | +24 | Signalling fault |
| 0430 | 2V20 | Shrewsbury | Llandrindod | +23 | Points failure |
| 0515 | 1V88 | Shrewsbury | Fishguard Harbour | +23 | Crew delayed |
| 1828 | 2B76 | Swansea | Cardiff Central | +22 | Fault on a train |
| 0526 | 1V91 | Holyhead | Cardiff Central | +21 | Held for connection |
| 1355 | 1B44 | Milford Haven | Cardiff Central | +21 | Signalling fault |
| 1820 | 2B99 | Swansea | Llanelli | +21 | Train ahead late |
| 1923 | 1J80 | Crewe | Wrexham General | +21 | Trains under repair |
| 0641 | 2V22 | Llandovery | Swansea | +20 | Train crew being delayed |
| 1655 | 1B52 | Milford Haven | Cardiff Central | +19 | Signalling fault |
| 0810 | 2G52 | Cardiff Central | Cheltenham Spa | +18 | Track inspection |
| 0536 | 2M04 | Llanelli | Llandovery | +17 | Train crew being delayed |
| 1130 | 1V40 | Manchester Piccadilly | Milford Haven | +17 | Congestion |
| 0622 | 2K40 | Shrewsbury | Crewe | +16 | Fault on a train |
| 0533 | 2N03 | Cardiff Central | Ebbw Vale Town | +15 | Fault on a train |
| 1747 | 2M14 | Swansea | Shrewsbury | +15 | Held for connection |
| 0719 | 1W92 | Cardiff Central | Holyhead | +14 | Late from depot |
| 1410 | 2G64 | Cardiff Central | Cheltenham Spa | +14 | Track inspection |
| 1928 | 2E14 | Fishguard Harbour | Carmarthen | +14 | Fault with barriers at a level crossing |
| 2337 | 1D87 | Wrexham General | Chester | +14 | Congestion |
| 0421 | 1W11 | Cardiff Central | Manchester Piccadilly | +13 | Earlier train fault |
| 0619 | 1D30 | Warrington Bank Quay | Holyhead | +13 | Held for connection |
| 1523 | 1W96 | Cardiff Central | Holyhead | +13 | Emergency services dealing with an incident |
| 1607 | 2N27 | Maesteg | Ebbw Vale Town | +12 | Fault on train ahead |
| 1736 | 2E36 | Swansea | Fishguard Harbour | +12 | Fault with barriers at a level crossing |
| 2008 | 1J31 | Birmingham International | Shrewsbury | +12 | Congestion |
| 2126 | 1W85 | Cardiff Central | Chester | +12 | Held for connection |
| 0535 | 2N05 | Bridgend | Ebbw Vale Town | +11 | Late from depot |
| 0556 | 1D54 | Crewe | Holyhead | +11 | Signalling fault |
| 0830 | 1V37 | Manchester Piccadilly | Cardiff Central | +11 | Earlier train fault |
| 1010 | 2G56 | Cardiff Central | Cheltenham Spa | +11 | Defective track |
| 1705 | 2B80 | Pembroke Dock | Cardiff Central | +11 | Fault with barriers at a level crossing |
| 1905 | 2B84 | Pembroke Dock | Cardiff Central | +11 | Train ahead late |
| 0638 | 2O01 | Ebbw Vale Town | Newport (South Wales) | +10 | Fault on a train |
| 0807 | 2N11 | Maesteg | Ebbw Vale Town | +10 | Late from depot |
| 1851 | 2B85 | Cardiff Central | Pembroke Dock | +10 | Congestion |
| 1951 | 2B89 | Cardiff Central | Swansea | +10 | Fault on a train |
| 0710 | 2G50 | Cardiff Central | Cheltenham Spa | +9 | Congestion |
| 0910 | 2G54 | Cardiff Central | Cheltenham Spa | +9 | not given |
| 1009 | 2E10 | Fishguard Harbour | Carmarthen | +9 | Crew delayed |
Showing 50 of 70. Show all 70
Cancelled reported by TRUST
| Departs | Headcode | From | To | Booked arrival | Why |
|---|---|---|---|---|---|
| 0538 | 2J40 | Machynlleth | Aberystwyth | 0609 | Planned underpowered or shortformed service or vehicle |
| 0617 | 1S10 | Aberystwyth | Shrewsbury | 0818 | Planned underpowered or shortformed service or vehicle |
| 1110 | 2G58 | Cardiff Central | Cheltenham Spa | 1225 | Broken/cracked/twisted/buckled/flawed rail |
| 1210 | 2G60 | Cardiff Central | Cheltenham Spa | 1325 | Broken/cracked/twisted/buckled/flawed rail |
| 1240 | 2G57 | Cheltenham Spa | Cardiff Central | 1359 | not yet investigated |
| 1310 | 2G62 | Cardiff Central | Cheltenham Spa | 1425 | Late arrival of booked inward stock |
| 1340 | 2G59 | Cheltenham Spa | Cardiff Central | 1458 | not yet investigated |
| 1437 | 2G61 | Cheltenham Spa | Cardiff Central | 1558 | Late arrival of booked inward stock |
| 1526 | 2T36 | Cardiff Central | Treherbert | 1633 | Senior Conductor or Train Manager |
| 1610 | 2G68 | Cardiff Central | Cheltenham Spa | 1725 | not yet investigated |
| 1640 | 2F48 | Treherbert | Cardiff Central | 1745 | Senior Conductor or Train Manager |
| 1745 | 2G67 | Cheltenham Spa | Cardiff Central | 1859 | Late arrival of booked inward stock |
| 1818 | 2F92 | Wrexham Central | Bidston | 1929 | Other technical failures below the solebar |
| 1933 | 2J94 | Bidston | Wrexham Central | 2035 | Late arrival of booked inward stock |
| 2029 | 2J36 | Aberystwyth | Machynlleth | 2105 | Other technical failures above the Solebar |
| 2051 | 2F96 | Wrexham Central | Bidston | 2153 | Late arrival of booked inward stock |
| 2324 | 2F16 | Pontypridd | Taffs Well | 2335 | Late arrival of booked inward stock |
Part cancelled ran for only part of the journey
| Departs | Headcode | From | To | Arrived |
|---|---|---|---|---|
| 0540 | 2R00 | Bridgend | Rhymney | 0740 |
| 0607 | 2L16 | Ebbw Vale Town | Maesteg | 0815 |
| 0617 | 2E28 | Llanelli | Pembroke Dock | no report |
| 0622 | 2D04 | Barry Island | Bargoed | 0736 |
| 0627 | 1V33 | Manchester Piccadilly | Cardiff Central | no report |
| 0723 | 1J56 | Crewe | Wrexham General | no report |
| 0730 | 1V35 | Manchester Piccadilly | Milford Haven | 1354 |
| 0809 | 1A14 | Merthyr Tydfil | Aberdare | 1018 |
| 0840 | 1K06 | Wrexham General | Crewe | 0925 |
| 0900 | 2B56 | Pembroke Dock | Cardiff Central | 1237 |
| 1022 | 1M24 | Aberdare | Merthyr Tydfil | 1232 |
| 1052 | 1M26 | Aberdare | Merthyr Tydfil | 1303 |
| 1054 | 2B61 | Cardiff Central | Pembroke Dock | 1420 |
| 1150 | 2K26 | Penarth | Caerphilly | 1222 |
| 1300 | 2B64 | Pembroke Dock | Cardiff Central | 1703 |
| 1327 | 1I20 | Aberystwyth | Birmingham International | 1651 |
| 1410 | 2F38 | Treherbert | Cardiff Central | no report |
| 1442 | 2P72 | Coryton | Penarth | 1515 |
| 1530 | 1V48 | Manchester Piccadilly | Fishguard Harbour | 2148 |
| 1706 | 2J86 | Bidston | Wrexham Central | no report |
| 1707 | 2L38 | Ebbw Vale Town | Maesteg | no report |
| 1708 | 1D16 | Birmingham International | Holyhead | 2114 |
| 1729 | 2P94 | Caerphilly | Penarth | 1800 |
| 1809 | 1A54 | Merthyr Tydfil | Aberdare | 2018 |
| 1830 | 1J25 | Shrewsbury | Aberystwyth | no report |
| 1907 | 2I33 | Maesteg | Ebbw Vale Town | no report |
| 1940 | 2F78 | Treherbert | Cardiff Central | 2047 |
| 1942 | 2P08 | Coryton | Penarth | 2015 |
| 2039 | 1A64 | Merthyr Tydfil | Aberdare | 2245 |