31st August 2026
06:24 – Cardiff Canton Sidings → Swansea Arrived -6 Early operated by Transport for Wales
Empty coaching stock not available to passengers
Reported as far as Swansea · 2 of 2 stops made · 47 of 47 miles
Formation
Cardiff Canton Sidings → Cardiff Central
1 of 2
Cardiff Central → Swansea
2 of 2
Calling pattern Timing points only — this train makes no public stops
| Booked | Actual | Route | ||||
|---|---|---|---|---|---|---|
| Location | PlatformPlat | arrdep | arrdep | Status | Line | Path |
| XCC Cardiff Canton Sidings not advertised | 0624 | 0624 | ·on time | |||
| CDF Cardiff Central not advertised DLine | 3 | 06290634 | 06280632 | -2 | D | |
| Leckwith North Junction pass | 06360636 | passno report | ||||
| PYC Pontyclun pass | 2 | 0645½0645½ | pass0643 | -1 | ||
| BGN Bridgend pass | 1 | 06530653 | pass0650 | -2 | ||
| Stormy pass | 06570657 | pass0654 | -3 | |||
| Margam Moors Junction pass | 0700½0700½ | pass0657 | -3 | |||
| PTA Port Talbot Parkway pass | 1 | 07040704 | pass0700 | -3 | ||
| Court Sart Junction pass | 07070707 | pass0704 | -3 | |||
| NTH Neath pass | 1 | 07090709 | pass0705 | -3 | ||
| Swansea Loop East pass 1 min engineering allowance | 07180718 | pass0713 | -5 | |||
| SWA Swansea not advertised | 1 | 0722 | 0716 | -6 | ||
Italic estimated timing, bold is actual.