26th September 2026
04:03 – Cardiff Canton Sidings → Swansea Arrived -3 Early operated by Transport for Wales
Empty coaching stock not available to passengers
Reported as far as Swansea · 2 of 2 stops made
Formation Class 197
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 | 0359 | -4 | |||
| Canton Signal Cf2324 pass operational stop | 04050405 | passno report | ||||
| CDF Cardiff Central not advertised reverses here | 3 | 04080411 | 04030409 | -2 | ||
| Penarth Curve South Junction pass | 0413½0413½ | passno report | ||||
| Cogan Junction pass | 0416½0416½ | pass0415 | -1 | |||
| CAD Cadoxton pass | 2 | 04220422 | pass0421 | -1 | ||
| BRY Barry pass | 2 | 04260426 | pass0425 | -1 | ||
| Aberthaw pass | 0433½0433½ | pass0432 | -1 | |||
| LWM Llantwit Major pass | 1 | 0439½0439½ | pass0438 | ·on time | ||
| Aberthaw SIG Cf3433 pass | 0440½0440½ | pass0439 | -1 | |||
| Cowbridge Road pass | 0450½0450½ | pass0450 | ·on time | |||
| BGN Bridgend pass 2 min pathing allowance | 1 | 0451½0451½ | pass0451 | +1 | ||
| Stormy pass | 04580458 | pass0455 | -3 | |||
| Margam Moors Junction pass 5 min pathing allowance | 0500½0500½ | pass0458 | -2 | |||
| Margam East Junction pass 5 min pathing allowance | 0506½0506½ | pass0459 | -7 | |||
| PTA Port Talbot Parkway pass 5 min pathing allowance | 1 | 0513½0513½ | pass0501 | -12 | ||
| Court Sart Junction pass 5 min pathing allowance | 0521½0521½ | pass0505 | -16 | |||
| NTH Neath pass 1 min engineering, 5½ min pathing allowance | 1 | 05280528 | pass0507 | -21 | ||
| Swansea Loop East pass | 05430543 | pass0515 | -28 | |||
| SWA Swansea not advertised | 4 | 0545 | 0542 | -3 | ||
Italic estimated timing, bold is actual.