Operators → Transport for Wales → 8th October 2026
Late worst first, more than 5 mins late (10 for long distance)
| Departs | Headcode | From | To | Late by | Why |
|---|---|---|---|---|---|
| 0554 | 2V24 | Shrewsbury | Swansea | +91 | Train ahead late |
| 1131 | 2V28 | Shrewsbury | Swansea | +88 | Fault on train ahead |
| 0446 | 2M00 | Carmarthen | Shrewsbury | +86 | Train ahead late |
| 1039 | 2M10 | Swansea | Shrewsbury | +69 | Train ahead late |
| 2222 | 1V99 | Chester | Cardiff Central | +53 | Points failure |
| 0748 | 2F50 | Wrexham General | Bidston | +26 | Earlier engineering works not being finished on time |
| 0647 | 2J46 | Bidston | Wrexham General | +23 | Engineering works not being finished on time |
| 1810 | 2G72 | Cardiff Central | Cheltenham Spa | +20 | Disturbance on train |
| 0719 | 1W92 | Cardiff Central | Holyhead | +17 | Congestion |
| 0659 | 1W16 | Milford Haven | Manchester Piccadilly | +15 | Train ahead late |
| 1100 | 1W20 | Milford Haven | Manchester Piccadilly | +15 | Held for connection |
| 1830 | 1V62 | Manchester Piccadilly | Cardiff Central | +15 | Congestion |
| 0923 | 1W93 | Cardiff Central | Holyhead | +14 | Trains under repair |
| 0526 | 1V91 | Holyhead | Cardiff Central | +13 | Held for connection |
| 0430 | 2V20 | Shrewsbury | Llandrindod | +12 | not given |
| 1616 | 1W81 | Cardiff Central | Chester | +12 | Congestion |
| 1940 | 2G71 | Cheltenham Spa | Cardiff Central | +12 | Held for connection |
| 0535 | 2N05 | Bridgend | Ebbw Vale Town | +11 | Signalling fault |
| 0537 | 1F91 | Shrewsbury | Liverpool Lime Street | +11 | Speed restriction |
| 0830 | 1V37 | Manchester Piccadilly | Cardiff Central | +11 | Signalling fault |
| 1110 | 2G58 | Cardiff Central | Cheltenham Spa | +11 | Train ahead late |
| 1257 | 1W22 | Fishguard Harbour | Manchester Piccadilly | +11 | Fault occurring when attaching a part of this train |
| 1430 | 1V46 | Manchester Piccadilly | Cardiff Central | +11 | Speed restriction |
| 1654 | 2B77 | Cardiff Central | Swansea | +11 | Signalling fault |
| 1723 | 1J76 | Crewe | Wrexham General | +11 | Train fault |
| 1823 | 1W83 | Cardiff Central | Chester | +11 | Held for connection |
| 1851 | 2B85 | Cardiff Central | Pembroke Dock | +11 | Congestion |
| 1451 | 2B69 | Cardiff Central | Pembroke Dock | +10 | Held for connection |
| 1910 | 2F72 | Treherbert | Cardiff Central | +10 | not given |
| 0940 | 2G51 | Cheltenham Spa | Cardiff Central | +9 | Signalling fault |
| 1437 | 2G61 | Cheltenham Spa | Cardiff Central | +9 | Train ahead late |
| 1310 | 2G62 | Cardiff Central | Cheltenham Spa | +8 | Train ahead late |
| 1840 | 2G69 | Cheltenham Spa | Cardiff Central | +8 | Congestion |
| 0611 | 2N07 | Maesteg | Ebbw Vale Town | +7 | Signalling fault |
| 0722 | 2J48 | Bidston | Wrexham Central | +7 | Earlier engineering works not being finished on time |
| 1610 | 2D18 | Llandudno | Blaenau Ffestiniog | +7 | Train ahead late |
| 1840 | 2R52 | Bridgend | Rhymney | +7 | not given |
| 2044 | 2E64 | Rhymney | Bridgend | +7 | Train ahead late |
| 2127 | 2J50 | Aberystwyth | Machynlleth | +7 | not given |
| 0649 | 2D06 | Barry Island | Bargoed | +6 | not given |
| 0707 | 2L18 | Ebbw Vale Town | Maesteg | +6 | Signalling fault |
| 0747 | 2N55 | Newport (South Wales) | Ebbw Vale Town | +6 | Train ahead late |
| 0908 | 2N13 | Maesteg | Ebbw Vale Town | +6 | Train ahead late |
| 1540 | 2G63 | Cheltenham Spa | Cardiff Central | +6 | Congestion |
| 1543 | 2B73 | Cardiff Central | Swansea | +6 | Train ahead late |
| 1607 | 2L36 | Ebbw Vale Town | Maesteg | +6 | Train ahead late |
| 1705 | 2B80 | Pembroke Dock | Cardiff Central | +6 | Train ahead late |
| 2010 | 2F82 | Rhymney | Cardiff Central | +6 | not given |
| 2109 | 2G78 | Cardiff Central | Cheltenham Spa | +6 | Held for connection |
Cancelled reported by TRUST
| Departs | Headcode | From | To | Booked arrival | Why |
|---|---|---|---|---|---|
| 0455 | 1H78 | Chester | Manchester Airport | 0613 | Driver |
| 0554 | 2J44 | Bidston | Wrexham General | 0651 | Possession over-run from planned work |
| 0605 | 2M02 | Llandrindod | Shrewsbury | 0737 | Coupler and Coupler system faults |
| 0622 | 2F46 | Wrexham General | Bidston | 0718 | Late arrival of booked inward stock |
| 0657 | 2F48 | Wrexham General | Bidston | 0758 | Late arrival of booked inward stock |
| 1600 | 2V30 | Shrewsbury | Swansea | 2005 | Other technical failures below the solebar |
Part cancelled ran for only part of the journey
| Departs | Headcode | From | To | Arrived |
|---|---|---|---|---|
| 0625 | 1D31 | Manchester Airport | Holyhead | 0941 |
| 0729 | 2M08 | Swansea | Shrewsbury | no report |
| 0744 | 2E12 | Rhymney | Bridgend | 0933 |
| 0835 | 2V26 | Shrewsbury | Swansea | 1300 |
| 0851 | 2J52 | Bidston | Wrexham Central | no report |
| 0959 | 2F60 | Wrexham Central | Bidston | 1101 |
| 1210 | 2F30 | Treherbert | Cardiff Central | 1319 |
| 1225 | 1V96 | Holyhead | Cardiff Central | 1719 |
| 1255 | 1W59 | Cardiff Central | Manchester Piccadilly | no report |
| 1302 | 1H89 | Holyhead | Manchester Airport | 1627 |
| 1449 | 2M12 | Swansea | Shrewsbury | no report |
| 1630 | 1V50 | Manchester Piccadilly | Cardiff Central | 1943 |
| 1909 | 1A58 | Merthyr Tydfil | Aberdare | 2118 |