Operators → Transport for Wales → 29th September 2026
Late worst first, more than 5 mins late (10 for long distance)
| Departs | Headcode | From | To | Late by | Why |
|---|---|---|---|---|---|
| 2126 | 1W85 | Cardiff Central | Chester | +40 | Operational incident |
| 2353 | 1D35 | Shrewsbury | Chester | +38 | Operational incident |
| 2221 | 1W89 | Cardiff Central | Crewe | +37 | Operational incident |
| 2225 | 1D47 | Manchester Airport | Holyhead | +35 | Train ahead late |
| 1437 | 2G61 | Cheltenham Spa | Cardiff Central | +29 | Earlier train fault |
| 1610 | 2D18 | Llandudno | Blaenau Ffestiniog | +27 | Police dealing with an incident |
| 1751 | 2B81 | Cardiff Central | Swansea | +25 | Late from depot |
| 1310 | 2G62 | Cardiff Central | Cheltenham Spa | +24 | Earlier train fault |
| 1902 | 1H95 | Holyhead | Manchester Airport | +21 | Train ahead late |
| 2037 | 2B26 | Milford Haven | Cardiff Central | +21 | Signalling fault |
| 1153 | 1B40 | Milford Haven | Cardiff Central | +20 | Speed restriction |
| 0854 | 2B57 | Cardiff Central | Pembroke Dock | +19 | Train fault |
| 1344 | 2F74 | Wrexham Central | Bidston | +19 | Police dealing with an incident |
| 1946 | 2F94 | Wrexham General | Bidston | +17 | Trains under repair |
| 0743 | 2G47 | Cheltenham Spa | Cardiff Central | +16 | Defective track |
| 2010 | 2I35 | Maesteg | Ebbw Vale Town | +16 | Freight ahead late |
| 2047 | 2J96 | Bidston | Wrexham Central | +16 | Trains under repair |
| 0700 | 1H83 | Holyhead | Manchester Airport | +14 | Trespassers |
| 0855 | 1W55 | Cardiff Central | Manchester Piccadilly | +14 | Animals on the railway |
| 1451 | 2B69 | Cardiff Central | Pembroke Dock | +14 | Fault with the signalling system |
| 1706 | 2J86 | Bidston | Wrexham Central | +14 | Police dealing with an incident |
| 0747 | 2N55 | Newport (South Wales) | Ebbw Vale Town | +13 | Train crew being delayed |
| 1847 | 2J92 | Bidston | Wrexham General | +13 | Trains under repair |
| 0434 | 1W11 | Cardiff Central | Manchester Piccadilly | +12 | Train fault |
| 0810 | 2G52 | Cardiff Central | Cheltenham Spa | +12 | Animals on the railway |
| 0910 | 2G54 | Cardiff Central | Cheltenham Spa | +12 | Defective track |
| 1240 | 2G57 | Cheltenham Spa | Cardiff Central | +12 | Trains under repair |
| 1510 | 2G66 | Cardiff Central | Cheltenham Spa | +12 | Overcrowding |
| 1742 | 2I75 | Pwllheli | Machynlleth | +12 | Train ahead late |
| 1830 | 1J25 | Shrewsbury | Aberystwyth | +12 | not given |
| 1835 | 1K18 | Holyhead | Crewe | +12 | not given |
| 1952 | 2D32 | Llandudno Junction | Llandudno | +12 | not given |
| 0427 | 1V90 | Holyhead | Cardiff Central | +11 | Animals on the railway |
| 0705 | 2B52 | Pembroke Dock | Cardiff Central | +10 | Earlier train fault |
| 0807 | 2L20 | Ebbw Vale Town | Maesteg | +10 | Fault with the signalling system |
| 1040 | 2G53 | Cheltenham Spa | Cardiff Central | +10 | Animals on the railway |
| 1654 | 2B77 | Cardiff Central | Swansea | +10 | Held for connection |
| 1742 | 2F90 | Wrexham Central | Bidston | +10 | not given |
| 1905 | 2B84 | Pembroke Dock | Cardiff Central | +10 | Held for connection |
| 2153 | 2F98 | Wrexham Central | Bidston | +10 | Trains under repair |
| 0843 | 2G49 | Cheltenham Spa | Cardiff Central | +9 | Animals on the railway |
| 0610 | 2G48 | Cardiff Central | Cheltenham Spa | +8 | Speed restriction over defective track |
| 0707 | 2N09 | Maesteg | Ebbw Vale Town | +8 | Signalling fault |
| 1300 | 2B64 | Pembroke Dock | Cardiff Central | +8 | Fault with the signalling system |
| 1340 | 2G59 | Cheltenham Spa | Cardiff Central | +8 | Defective track |
| 0647 | 2J46 | Bidston | Wrexham General | +7 | Train fault |
| 0748 | 2F50 | Wrexham General | Bidston | +7 | Train fault |
| 0819 | 2K46 | Shrewsbury | Crewe | +7 | Late from depot |
| 0838 | 2O05 | Ebbw Vale Town | Newport (South Wales) | +7 | Train crew being delayed |
| 0947 | 2N59 | Newport (South Wales) | Ebbw Vale Town | +7 | Fault with the signalling system |
| 1449 | 2M12 | Swansea | Llandrindod | +7 | Train ahead late |
| 1640 | 2G65 | Cheltenham Spa | Cardiff Central | +7 | Track inspection |
| 1840 | 2R52 | Bridgend | Rhymney | +7 | Trespassers |
| 2010 | 2F82 | Rhymney | Cardiff Central | +7 | Trespassers |
| 0738 | 2O03 | Ebbw Vale Town | Newport (South Wales) | +6 | Train ahead late |
| 0740 | 2F12 | Treherbert | Cardiff Central | +6 | not given |
| 1054 | 2B61 | Cardiff Central | Pembroke Dock | +6 | Earlier train fault |
| 1321 | 2J72 | Bidston | Wrexham Central | +6 | Held for connection |
| 1407 | 2L32 | Ebbw Vale Town | Maesteg | +6 | Fault with the signalling system |
| 1607 | 2L36 | Ebbw Vale Town | Maesteg | +6 | Trains under repair |
| 1838 | 2O76 | Ebbw Vale Town | Cardiff Central | +6 | Operational incident |
| 1907 | 2O42 | Ebbw Vale Town | Maesteg | +6 | Held for connection |
| 2027 | 2T56 | Cardiff Central | Treherbert | +6 | Disturbance on train |
| 2212 | 2V83 | Ebbw Vale Town | Cardiff Central | +6 | Freight ahead late |
Showing all 64. Show the worst 50
Cancelled reported by TRUST
| Departs | Headcode | From | To | Booked arrival | Why |
|---|---|---|---|---|---|
| 0506 | 2E08 | Whitland | Milford Haven | 0548 | Planned cancellation identified and agreed prior to 22.00 the day before the schedule runs |
| 0513 | 2M04 | Swansea | Llandovery | 0636 | Late arrival of booked inward stock |
| 0641 | 2V22 | Llandovery | Swansea | 0808 | Late arrival of booked inward stock |
| 0648 | 1J00 | Welshpool | Aberystwyth | 0819 | Planned underpowered or shortformed service or vehicle |
| 0827 | 1S20 | Aberystwyth | Shrewsbury | 1017 | Planned underpowered or shortformed service or vehicle |
| 0851 | 2J52 | Bidston | Wrexham Central | 0953 | Other technical failures below the solebar |
| 1010 | 2G56 | Cardiff Central | Cheltenham Spa | 1124 | not yet investigated |
| 1140 | 2G55 | Cheltenham Spa | Cardiff Central | 1259 | not yet investigated |
| 1820 | 2B99 | Swansea | Llanelli | 1837 | Train cancelled or delayed at Train Operator's request |
| 2223 | 2E34 | Pembroke Dock | Carmarthen | 2339 | Late arrival of booked inward stock |
| 2227 | 2J52 | Aberystwyth | Machynlleth | 2301 | Planned cancellation identified and agreed prior to 22.00 the day before the schedule runs |
| 2333 | 1J88 | Crewe | Wrexham General | 0009 | Driver |
| 2339 | 2J53 | Aberystwyth | Machynlleth | 0011 | Planned cancellation identified and agreed prior to 22.00 the day before the schedule runs |
Part cancelled ran for only part of the journey
| Departs | Headcode | From | To | Arrived |
|---|---|---|---|---|
| 0639 | 1A08 | Merthyr Tydfil | Aberdare | 0848 |
| 0639 | 2E08 | Rhymney | Bridgend | 0835 |
| 0719 | 1W92 | Cardiff Central | Holyhead | 1215 |
| 0852 | 1M18 | Aberdare | Merthyr Tydfil | 1102 |
| 0959 | 2F60 | Wrexham Central | Bidston | 1101 |
| 1102 | 2B60 | Pembroke Dock | Cardiff Central | 1459 |
| 1142 | 2P48 | Coryton | Penarth | 1215 |
| 1451 | 2J76 | Bidston | Wrexham Central | no report |
| 1510 | 2Y64 | Rhymney | Barry Island | 1646 |
| 1523 | 1W96 | Cardiff Central | Holyhead | 2016 |
| 1559 | 2F84 | Wrexham Central | Bidston | 1714 |
| 1610 | 2G68 | Cardiff Central | Cheltenham Spa | no report |
| 1649 | 2D46 | Barry Island | Bargoed | 1809 |
| 1659 | 2P90 | Caerphilly | Penarth | 1730 |
| 1720 | 2K48 | Penarth | Caerphilly | 1751 |
| 1745 | 2G67 | Cheltenham Spa | Cardiff Central | 1901 |
| 1747 | 1D11 | Liverpool Lime Street | Llandudno | no report |
| 1851 | 2B85 | Cardiff Central | Pembroke Dock | no report |
| 1905 | 2C54 | Penarth | Coryton | 1945 |
| 1934 | 1F95 | Llandudno | Liverpool Lime Street | 2149 |
| 2032 | 1J29 | Shrewsbury | Aberystwyth | no report |
| 2044 | 2E64 | Rhymney | Bridgend | 2236 |
| 2109 | 1R98 | Birmingham International | Manchester Piccadilly | no report |
| 2110 | 2F90 | Treherbert | Cardiff Central | 2222 |