23rd August 2026
08:59 – Cardiff Canton Sidings → Swansea Arrived -1 Early operated by Transport for Wales
Empty coaching stock not available to passengers
Reported as far as Swansea · 2 of 2 stops made · 45 of 45 miles
Formation Class 67
Cardiff Canton Sidings → Cardiff Central
1 of 2
Quiet coach Wheelchair spaces Catering First class Cycle spaces
Cardiff Central → Swansea
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 |
| XCC Cardiff Canton Sidings not advertised | 0859 | 0910 | +11 | |||
| Canton Signal Cf2324 pass | 09010901 | passno report | ||||
| CDF Cardiff Central not advertised DLine | 3 | 09040914 | 09150922 | +8 | D | |
| Leckwith North Junction pass | 09170917 | passno report | ||||
| PYC Pontyclun pass | 2 | 09260926 | pass0933 | +8 | ||
| BGN Bridgend pass | 1 | 09330933 | pass0940 | +8 | ||
| Stormy pass | 09370937 | pass0944 | +7 | |||
| Margam Moors Junction pass | 09400940 | pass0946 | +6 | |||
| Margam East Junction pass | 09410941 | pass0947 | +6 | |||
| PTA Port Talbot Parkway not advertised | 1 | 09440951 | 09500950 | +6 | ||
| Court Sart Junction pass | 09540954 | pass0954 | ·on time | |||
| NTH Neath pass 1 min engineering allowance | 1 | 0955½0955½ | pass0956 | +1 | ||
| Swansea Loop East pass | 10051005 | pass1005 | ·on time | |||
| SWA Swansea not advertised | 2 | 1008 | 1007 | -1 | ||
Italic estimated timing, bold is actual.