21st September 2026
22:43 – Robeston Sdgs → Theale Puma Arrived +37 Late operated by Not specified (freight or charter)
Reported as far as Theale Puma · 76 of 76 reporting points
Calling pattern Timing points only — this train makes no public stops
| Booked | Actual | Route | ||||
|---|---|---|---|---|---|---|
| Location | PlatformPlat | arrdep | arrdep | Status | Line | Path |
| Robeston Sdgs not advertised | 2243 | 2241 | -2 | |||
| Herbrandston Junction pass | 22532253 | passno report | ||||
| JOH Johnston pass | 23002300 | passno report | ||||
| HVF Haverfordwest pass | 1 | 23082308 | pass2305 | -3 | ||
| CLR Clarbeston Road pass | 23202320 | pass2322 | +2 | |||
| CUW Clunderwen pass | 23292329 | passno report | ||||
| WTL Whitland pass | 1 | 23382338 | pass2340 | +2 | ||
| St Clears Crossing pass | 23452345 | passno report | ||||
| Sarnau Lc pass 1 min engineering allowance | 23472347 | pass2352 | +5 | |||
| Carmarthen Bridge pass | 2354½2354½ | passno report | ||||
| XCI Carmarthen Junction pass | 23562356 | pass2358 | +2 | |||
| FYS Ferryside pass | 00060006 | pass0011 | +5 | |||
| Bertwyn Level Crossing pass | 00100010 | pass0014 | +4 | |||
| KWL Kidwelly pass | 1 | 00130013 | pass0015 | +3 | ||
| PBY Pembrey & Burry Port pass | 1 | 00210021 | pass0021 | ·on time | ||
| LLE Llanelli pass 8 min engineering allowance | 2 was UPL | 00260026 | pass0028 | +2 | ||
| Llandeilo Junction pass | UGL | 0036½0036½ | pass0036 | ·on time | ||
| Morlais Junction pass | 00430043 | pass0047 | +4 | |||
| Grovesend Signal Pt3544 pass | 00450045 | pass0049 | +4 | |||
| Glanlliw Signal Pt3540 pass | 0048½0048½ | pass0056 | +8 | |||
| Llangyfelach Signal Pt3536 pass | 0051½0051½ | pass0101 | +10 | |||
| Jersey Marine Junction North pass | 0058½0058½ | pass0108 | +10 | |||
| Dynevor Junction pass | 0059½0059½ | pass0111 | +12 | |||
| Briton Ferry West Junction pass | 0103½0103½ | pass0114 | +11 | |||
| PTA Port Talbot Parkway pass | 2 | 0109½0109½ | pass0119 | +10 | ||
| Margam East Junction pass OVELine | 01130113 | pass0124 | +11 | OVE | ||
| Margam T.C. not advertised crew changed, waits for another train to pass | 01170119 | no reportno report | ||||
| Margam Moors Junction pass | 01240124 | pass0144 | +20 | |||
| Stormy pass | 0133½0133½ | pass0158 | +25 | |||
| BGN Bridgend pass | 1 | 0138½0138½ | pass0203 | +26 | ||
| Cowbridge Road pass | 0139½0139½ | pass0204 | +25 | |||
| Aberthaw SIG Cf3440 pass | 01540154 | pass0217 | +23 | |||
| LWM Llantwit Major pass | 2 | 02030203 | pass0225 | +22 | ||
| Aberthaw pass | 02130213 | pass0235 | +22 | |||
| BRY Barry pass | 1 | 02240224 | pass0245 | +21 | ||
| CAD Cadoxton pass | 1 | 02290229 | pass0250 | +21 | ||
| Cogan Junction pass | 02380238 | pass0256 | +18 | |||
| Penarth Curve South Junction pass | 02420242 | passno report | ||||
| CDF Cardiff Central pass DLine | 3 | 02460246 | pass0310 | +24 | D | |
| Long Dyke Junction pass RLLine | 0247½0247½ | pass0313 | +26 | RL | ||
| Marshfield pass | 02570257 | pass0321 | +24 | |||
| Ebbw Junction pass | 03020302 | pass0325 | +23 | |||
| Gaer Junction pass 1 min engineering allowance URLine | 03030303 | passno report | UR | |||
| NWP Newport (South Wales) not advertised crew changed RLLine | 2 | 03070309 | 03290329 | +22 | RL | |
| Maindee West Junction pass | 03110311 | pass0330 | +19 | |||
| Maindee East Junction pass RLLine | 0311½0311½ | passno report | RL | |||
| Llanwern West Junction pass | 0314½0314½ | pass0334 | +20 | |||
| Llanwern Steelworks East pass 1 min engineering allowance | 03190319 | passno report | ||||
| STJ Severn Tunnel Junction pass | 4 | 03270327 | pass0345 | +19 | ||
| Severn Tunnel West pass | 03280328 | pass0346 | +18 | |||
| Severn Tunnel East pass | 03340334 | pass0351 | +17 | |||
| PIL Pilning pass | 1 | 03380338 | pass0355 | +17 | ||
| PWY Patchway pass | 1 | 03500350 | pass0406 | +16 | ||
| FIT Filton Abbey Wood pass MLLine | 1 | 03530353 | pass0409 | +16 | ML | |
| Horfield Junction pass 1 min engineering allowance | 03540354 | pass0410 | +16 | |||
| Dr Day's Junction pass DBLLine | 03580358 | pass0417 | +19 | DBL | ||
| North Somerset Junction pass | 04000400 | pass0423 | +23 | |||
| BTH Bath Spa pass | 2 | 04160416 | pass0438 | +22 | ||
| Bathampton Junction pass | UPL | 0419½0419½ | pass0441 | +22 | ||
| Thingley East Junction pass | 04370437 | pass0455 | +18 | |||
| CPM Chippenham pass 3½ min pathing allowance | 2 | 04390439 | pass0457 | +19 | ||
| Wootton Bassett Junction pass 1 min engineering, 1 min pathing allowance | 04570457 | pass0509 | +12 | |||
| SWI Swindon pass | UML | 0507½0507½ | pass0517 | +11 | ||
| Uffington (Oxfordshire) pass | 0520½0520½ | pass0529 | +9 | |||
| Challow pass RLLine | 05230523 | pass0531 | +8 | RL | ||
| Wantage Road pass | 0527½0527½ | pass0542 | +15 | |||
| XJF Foxhall Junction pass GLLine | 05340534 | passno report | GL | |||
| DID Didcot Parkway not advertised crew changed 2 min pathing allowance RLLine | 4 | 0535½0537½ | 05550600 | +23 | RL | |
| Didcot East Junction pass 4 min pathing allowance RLLine | 0541½0541½ | pass0601 | +20 | RL | ||
| GOR Goring & Streatley pass 1 min engineering, 1 min pathing allowance RLLine | 4 | 0553½0553½ | pass0614 | +22 | RL | |
| Reading West Junction pass 1 min pathing allowance | 0604½0604½ | pass0643 | +39 | |||
| Oxford Road Junction pass 2½ min pathing allowance | 06070607 | pass0647 | +40 | |||
| Southcote Junction pass | 0611½0611½ | pass0650 | +39 | |||
| Theale Signal T2831 pass 1½ min pathing allowance | 0618½0618½ | pass0701 | +43 | |||
| Theale Loop not advertised operational stop, propels from here 1 min engineering allowance | 06220642 | no reportno report | ||||
| Theale Puma not advertised | 0713 | 0750 | +37 | |||
Italic estimated timing, bold is actual.