22nd August 2026
21:11 – Swansea → Cardiff Canton Sidings Arrived +8 Late operated by Transport for Wales
Empty coaching stock not available to passengers
Reported as far as Cardiff Canton Sidings · 2 of 2 stops made · 45 of 45 miles
Formation Class 67
Swansea → Cardiff Central
1 of 2
Quiet coach Wheelchair spaces Catering First class Cycle spaces
Cardiff Central → Cardiff Canton Sidings
2 of 2
Cycle spaces First class Wheelchair spaces Catering Quiet coach
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 | 2 | 2111 | 2057 | -14 | ||
| Swansea Loop East pass | 21132113 | pass2059 | -14 | |||
| NTH Neath pass | 2 | 21212121 | pass2111 | -10 | ||
| Briton Ferry West Junction pass | 21232123 | pass2114 | -9 | |||
| PTA Port Talbot Parkway pass | 2 | 2126½2126½ | pass2120 | -6 | ||
| Margam East Junction pass | 2128½2128½ | passno report | ||||
| Margam Moors Junction pass ½ min pathing allowance | 2129½2129½ | pass2124 | -5 | |||
| Stormy pass 3 min pathing allowance | 2133½2133½ | pass2132 | -1 | |||
| BGN Bridgend pass 6½ min pathing allowance | 2 | 2139½2139½ | pass2135 | -3 | ||
| PCD Pencoed pass ½ min pathing allowance | 2 | 21502150 | pass2140 | -9 | ||
| PYC Pontyclun pass 1 min engineering, 1 min pathing allowance | 1 | 21542154 | pass2144 | -9 | ||
| Leckwith North Junction pass 1½ min pathing allowance CLine | 22042204 | passno report | C | |||
| CDF Cardiff Central not advertised | 1 | 22092219 | 22042234 | +15 | ||
| XCC Cardiff Canton Sidings not advertised | 2231 | 2239 | +8 | |||
Italic estimated timing, bold is actual.