19th September 2026
03:45 – Cardiff Canton Sidings → Swansea Arrived -10 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 → Ninian Park
1 of 2
Ninian Park → 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 | 0345 | 0345 | ·on time | |||
| Penarth Curve North Junction pass | 03490349 | pass0356 | +7 | |||
| NNP Ninian Park not advertised operational stop, reverses here | 1 | 03500355 | 03500355 | ·on time | ||
| Penarth Curve North Junction pass ½ min pathing allowance | 03560356 | passno report | ||||
| Penarth Curve South Junction pass | 0358½0358½ | passno report | ||||
| Cogan Junction pass 1½ min pathing allowance | 0401½0401½ | pass0400 | -1 | |||
| CAD Cadoxton pass | 2 | 0408½0408½ | pass0406 | -2 | ||
| BRY Barry pass | 2 | 0412½0412½ | pass0410 | -2 | ||
| Aberthaw pass | 04200420 | pass0417 | -3 | |||
| LWM Llantwit Major pass | 1 | 04260426 | pass0423 | -2 | ||
| Aberthaw SIG Cf3433 pass | 04270427 | pass0425 | -2 | |||
| Cowbridge Road pass | 04370437 | pass0435 | -2 | |||
| BGN Bridgend pass | 1 | 04380438 | pass0436 | -1 | ||
| Stormy pass | 04420442 | pass0441 | -1 | |||
| Margam Moors Junction pass 1 min pathing allowance | 0444½0444½ | pass0443 | -1 | |||
| Margam East Junction pass 1 min engineering, 2 min pathing allowance | 0446½0446½ | pass0444 | -2 | |||
| PTA Port Talbot Parkway pass 3 min pathing allowance | 1 | 0451½0451½ | pass0446 | -4 | ||
| Court Sart Junction pass | 0457½0457½ | pass0449 | -8 | |||
| NTH Neath pass 1 min engineering allowance | 1 | 04590459 | pass0451 | -8 | ||
| Swansea Loop East pass | 05090509 | pass0459 | -10 | |||
| SWA Swansea not advertised | 4 | 0511 | 0501 | -10 | ||
Italic estimated timing, bold is actual.