31st August 2026
20:40 – Swansea → Cardiff Canton Sidings Cancelled — Exclusion commercially agreed and documented between Network Rail and Train Operator operated by Transport for Wales
Empty coaching stock not available to passengers
Not yet reported
Formation
Swansea → Cardiff Central
1 of 2
Cardiff Central → Cardiff Canton Sidings
2 of 2
Calling pattern Timing points only — this train makes no public stops
| Booked | Actual | Route | ||||
|---|---|---|---|---|---|---|
| Location | PlatformPlat | arrdep | arrdep | Status | Line | Path |
| SWA Swansea not advertised | 1 | 2040 | ||||
| Swansea Loop East pass 3 min pathing allowance | 20422042 | |||||
| NTH Neath pass 2 min pathing allowance | 20532053 | |||||
| Briton Ferry West Junction pass | 2057½2057½ | |||||
| PTA Port Talbot Parkway not advertised crew changed | 2 | 21012103 | ||||
| Margam East Junction pass | 21062106 | |||||
| Margam Moors Junction pass | 2107½2107½ | |||||
| Stormy pass | 2111½2111½ | |||||
| BGN Bridgend pass | 2 | 21152115 | ||||
| PCD Pencoed pass | 21192119 | |||||
| PYC Pontyclun pass 1 min engineering, 2 min pathing allowance | 21232123 | |||||
| Leckwith North Junction pass BLine | 21342134 | B | ||||
| CDF Cardiff Central not advertised operational stop, reverses here | 0 | 21382154 | ||||
| XCC Cardiff Canton Sidings not advertised | 2206 | |||||
Italic estimated timing, bold is actual.