28th August 2026
04:03 – Cardiff Canton Sidings → Swansea Arrived +6 Late operated by Transport for Wales
Empty coaching stock not available to passengers
Reported as far as Swansea · 2 of 2 stops made
Formation Class 150
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 | 0403 | 0405 | +2 | |||
| Canton Signal Cf2324 pass operational stop | 04050405 | passno report | ||||
| CDF Cardiff Central not advertised operational stop, reverses here | 4 | 04080411 | 04090414 | +3 | ||
| Penarth Curve South Junction pass | 0413½0413½ | passno report | ||||
| Cogan Junction pass | 0416½0416½ | pass0420 | +4 | |||
| CAD Cadoxton pass | 2 | 04220422 | pass0425 | +4 | ||
| BRY Barry pass | 2 | 04260426 | pass0430 | +4 | ||
| Aberthaw pass | 0433½0433½ | pass0437 | +4 | |||
| LWM Llantwit Major pass | 1 | 0439½0439½ | pass0443 | +5 | ||
| Aberthaw SIG Cf3433 pass | 0440½0440½ | pass0444 | +4 | |||
| Cowbridge Road pass | 0450½0450½ | pass0454 | +4 | |||
| BGN Bridgend pass | 1 | 0451½0451½ | pass0456 | +5 | ||
| Stormy pass | 04560456 | pass0500 | +4 | |||
| Margam Moors Junction pass | 04590459 | pass0505 | +6 | |||
| Margam East Junction pass | 05000500 | pass0506 | +6 | |||
| PTA Port Talbot Parkway pass | 1 | 05030503 | pass0509 | +7 | ||
| Court Sart Junction pass | 05060506 | pass0513 | +7 | |||
| NTH Neath pass 1 min engineering allowance | 1 | 0507½0507½ | pass0515 | +8 | ||
| Swansea Loop East pass | 0517½0517½ | pass0523 | +6 | |||
| SWA Swansea not advertised | 2 | 0519½ | 0525 | +6 | ||
Italic estimated timing, bold is actual.