Operators → Transport for Wales → 18th September 2026
Late worst first, more than 5 mins late (10 for long distance)
| Departs | Headcode | From | To | Late by | Why |
|---|---|---|---|---|---|
| 1851 | 2B85 | Cardiff Central | Pembroke Dock | +62 | Trains under repair |
| 2223 | 2E34 | Pembroke Dock | Carmarthen | +57 | Earlier train fault |
| 1730 | 1V58 | Manchester Piccadilly | Milford Haven | +49 | Fault on train ahead |
| 0513 | 2M04 | Swansea | Llandovery | +34 | Train crew being delayed |
| 2240 | 2E44 | Swansea | Carmarthen | +30 | Disturbance on train |
| 1123 | 1W94 | Cardiff Central | Holyhead | +23 | Train ahead late |
| 0554 | 2V24 | Shrewsbury | Swansea | +21 | Signalling fault |
| 1130 | 1V40 | Manchester Piccadilly | Milford Haven | +17 | Problem currently under investigation |
| 1510 | 2G66 | Cardiff Central | Cheltenham Spa | +17 | Train ahead late |
| 1640 | 2G65 | Cheltenham Spa | Cardiff Central | +17 | Congestion |
| 0540 | 1K03 | Wrexham General | Crewe | +16 | Problem in the depot |
| 0543 | 1W13 | Swansea | Manchester Piccadilly | +16 | Signalling fault |
| 0644 | 1B58 | Cardiff Central | Pembroke Dock | +16 | Held for connection |
| 1040 | 2G53 | Cheltenham Spa | Cardiff Central | +16 | Train ahead late |
| 1100 | 1W20 | Milford Haven | Manchester Piccadilly | +16 | Fault with the signalling system |
| 1210 | 2G60 | Cardiff Central | Cheltenham Spa | +16 | Train ahead late |
| 1340 | 2G59 | Cheltenham Spa | Cardiff Central | +16 | Train ahead late |
| 1707 | 2L38 | Ebbw Vale Town | Maesteg | +16 | Train ahead late |
| 1745 | 2G67 | Cheltenham Spa | Cardiff Central | +16 | Problem currently under investigation |
| 2209 | 2N39 | Maesteg | Ebbw Vale Town | +16 | Held for connection |
| 0437 | 1E00 | Carmarthen | Swansea | +15 | Signalling fault |
| 1302 | 1H89 | Holyhead | Manchester Airport | +15 | Train ahead late |
| 1901 | 1B60 | Milford Haven | Cardiff Central | +15 | not given |
| 2007 | 2O44 | Ebbw Vale Town | Maesteg | +15 | Held for connection |
| 0526 | 1V91 | Holyhead | Cardiff Central | +14 | Held for connection |
| 2025 | 1D35 | Manchester Airport | Holyhead | +14 | Held for connection |
| 1323 | 1W95 | Cardiff Central | Holyhead | +13 | Train ahead late |
| 1602 | 1H92 | Holyhead | Manchester Airport | +13 | Held for connection |
| 0627 | 1V33 | Manchester Piccadilly | Cardiff Central | +12 | Signalling fault |
| 0843 | 2G49 | Cheltenham Spa | Cardiff Central | +12 | Signalling fault |
| 2041 | 2G73 | Cheltenham Spa | Cardiff Central | +12 | Signalling fault |
| 0719 | 1W92 | Cardiff Central | Holyhead | +11 | Held for connection |
| 0729 | 2M08 | Swansea | Shrewsbury | +11 | Signalling fault |
| 0825 | 1D33 | Manchester Airport | Holyhead | +11 | Train ahead late |
| 1451 | 2B69 | Cardiff Central | Pembroke Dock | +11 | Train ahead late |
| 1747 | 2M14 | Swansea | Shrewsbury | +11 | Tree blocking the railway |
| 1840 | 2G69 | Cheltenham Spa | Cardiff Central | +11 | Track inspection |
| 1925 | 1D44 | Manchester Airport | Holyhead | +11 | Held for connection |
| 2010 | 2I35 | Maesteg | Ebbw Vale Town | +11 | Passenger being taken ill on a train |
| 2348 | 2E48 | Swansea | Carmarthen | +11 | not given |
| 2210 | 2L35 | Cardiff Central | Maesteg | +10 | Signalling fault |
| 0900 | 2B56 | Pembroke Dock | Cardiff Central | +9 | Signalling fault |
| 0910 | 2G54 | Cardiff Central | Cheltenham Spa | +9 | Police dealing with an incident |
| 1310 | 2G62 | Cardiff Central | Cheltenham Spa | +9 | Train ahead late |
| 1437 | 2G61 | Cheltenham Spa | Cardiff Central | +9 | Congestion |
| 1807 | 2L40 | Ebbw Vale Town | Maesteg | +9 | not given |
| 2347 | 2G82 | Cardiff Central | Gloucester | +9 | Trains under repair |
| 1910 | 2G74 | Cardiff Central | Cheltenham Spa | +8 | Problem currently under investigation |
| 1935 | 2C56 | Penarth | Coryton | +8 | Fault on this train which is now fixed |
| 2111 | 2I37 | Maesteg | Ebbw Vale Town | +8 | Held for connection |
| 0907 | 2L22 | Ebbw Vale Town | Maesteg | +7 | Train ahead late |
| 1254 | 2B65 | Cardiff Central | Pembroke Dock | +7 | Train ahead late |
| 1310 | 2F34 | Treherbert | Cardiff Central | +7 | not given |
| 1810 | 2G72 | Cardiff Central | Cheltenham Spa | +7 | Congestion |
| 1907 | 2I33 | Maesteg | Ebbw Vale Town | +7 | Train ahead late |
| 1128 | 2F66 | Wrexham Central | Bidston | +6 | Road vehicle colliding with a bridge |
| 1610 | 2G68 | Cardiff Central | Cheltenham Spa | +6 | not given |
| 1736 | 2E36 | Swansea | Fishguard Harbour | +6 | Fault on train ahead |
| 2038 | 2J58 | Cardiff Bay | Pontypridd | +6 | Train ahead late |
| 2108 | 2J60 | Cardiff Bay | Pontypridd | +6 | Train ahead late |
Showing all 60. Show the worst 50
Cancelled reported by TRUST
| Departs | Headcode | From | To | Booked arrival | Why |
|---|---|---|---|---|---|
| 0538 | 2J40 | Machynlleth | Aberystwyth | 0609 | Depot operating problem |
| 0648 | 1J00 | Welshpool | Aberystwyth | 0819 | Time lost en-route believed to be Operator cause and information required from Operator |
| 0651 | 2B44 | Llanelli | Cardiff Central | 0832 | Axle Counter Failure |
| 0656 | 2S00 | Cardiff Bay | Cardiff Queen Street | 0659 | Senior Conductor or Train Manager |
| 0702 | 2B04 | Cardiff Queen Street | Cardiff Bay | 0705 | Late arrival of booked inward stock |
| 0826 | 2S06 | Cardiff Bay | Cardiff Queen Street | 0829 | Disorder, drunks or trespass |
| 0832 | 2B16 | Cardiff Queen Street | Cardiff Bay | 0835 | Disorder, drunks or trespass |
| 0959 | 2F60 | Wrexham Central | Bidston | 1100 | Bridge Strike |
| 1044 | 2F62 | Wrexham Central | Bidston | 1145 | Bridge Strike |
| 1106 | 2J62 | Bidston | Wrexham Central | 1208 | Bridge Strike |
| 1151 | 2J64 | Bidston | Wrexham Central | 1253 | Bridge Strike |
| 1854 | 2B02 | Pontypridd | Cardiff Bay | 1923 | Other technical failures above the Solebar |
| 1856 | 2S48 | Cardiff Bay | Cardiff Queen Street | 1859 | not yet given |
| 1926 | 2S50 | Cardiff Bay | Cardiff Queen Street | 1929 | Other technical failures above the Solebar |
| 1932 | 2B04 | Cardiff Queen Street | Cardiff Bay | 1935 | Other technical failures above the Solebar |
| 1956 | 2S52 | Cardiff Bay | Cardiff Queen Street | 1959 | Late arrival of booked inward stock |
| 2212 | 2V83 | Ebbw Vale Town | Cardiff Central | 2308 | Passenger taken ill on train |
| 2235 | 2J52 | Aberystwyth | Machynlleth | 2309 | 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 |
|---|---|---|---|---|
| 0515 | 1V88 | Shrewsbury | Fishguard Harbour | no report |
| 0532 | 2B40 | Carmarthen | Cardiff Central | 0750 |
| 0626 | 2T00 | Cardiff Central | Treherbert | 0731 |
| 0630 | 2M04 | Cardiff Central | Merthyr Tydfil | 0731 |
| 0640 | 2R04 | Bridgend | Rhymney | 0843 |
| 0641 | 2V22 | Llandovery | Swansea | no report |
| 0710 | 2F10 | Treherbert | Cardiff Central | 0815 |
| 0720 | 2K08 | Penarth | Caerphilly | 0754 |
| 0738 | 2J06 | Cardiff Bay | Pontypridd | 0810 |
| 0810 | 2Y22 | Rhymney | Barry Island | 0947 |
| 0844 | 2E16 | Rhymney | Bridgend | 1037 |
| 0927 | 1I12 | Aberystwyth | Birmingham International | 1250 |
| 0936 | 2J56 | Bidston | Wrexham Central | no report |
| 0949 | 2D18 | Barry Island | Bargoed | no report |
| 1022 | 2J60 | Bidston | Wrexham Central | no report |
| 1111 | 2Y38 | Bargoed | Barry Island | 1230 |
| 1127 | 1I16 | Aberystwyth | Birmingham International | no report |
| 1205 | 2C26 | Penarth | Coryton | 1237 |
| 1214 | 2F68 | Wrexham Central | Bidston | 1317 |
| 1301 | 2F72 | Wrexham Central | Bidston | 1407 |
| 1319 | 2D32 | Barry Island | Bargoed | 1434 |
| 1405 | 2C34 | Penarth | Coryton | 1437 |
| 1435 | 2C36 | Penarth | Coryton | 1507 |
| 1449 | 2M12 | Swansea | Shrewsbury | no report |
| 1506 | 1W24 | Milford Haven | Manchester Piccadilly | no report |
| 1508 | 1D15 | Birmingham International | Llandudno Junction | 1817 |
| 1600 | 2V30 | Shrewsbury | Swansea | no report |
| 1625 | 1D31 | Manchester Airport | Holyhead | no report |
| 1835 | 2V32 | Shrewsbury | Swansea | no report |
| 1840 | 2R52 | Bridgend | Rhymney | no report |
| 1912 | 2P06 | Coryton | Penarth | 1945 |
| 1924 | 2B06 | Pontypridd | Cardiff Bay | no report |
| 1938 | 2J54 | Cardiff Bay | Pontypridd | 2016 |
| 2002 | 1H96 | Holyhead | Manchester Airport | 2314 |
| 2012 | 2P10 | Coryton | Penarth | 2053 |
| 2044 | 2E64 | Rhymney | Bridgend | 2238 |