25th September 2026
19:51 – Craiginches Aberdeen C.Ra → Oxwellmains Lafarge Colas En route +59 Late operated by Not specified (freight or charter)
Reported as far as Barnhill (Perth) · 22 of 50 reporting points
Calling pattern Timing points only — this train makes no public stops
| Booked | Actual | Route | ||||
|---|---|---|---|---|---|---|
| Location | PlatformPlat | arrdep | arrdep | Status | Line | Path |
| Craiginches Aberdeen C.Ra not advertised | 1951 | no report | ||||
| Craiginches South pass | 19541954 | passno report | ||||
| Aberdeen A56 Signal pass | 19551955 | passno report | ||||
| Aberdeen A230 Signal pass | 19581958 | passno report | ||||
| Newtonhill SIG A222 pass | 2003½2003½ | passno report | ||||
| STN Stonehaven pass | 1 | 2009½2009½ | passno report | |||
| Carmont pass | 2015½2015½ | passno report | ||||
| LAU Laurencekirk pass | 20242024 | passno report | ||||
| Craigo pass 1 min engineering allowance | 20302030 | passno report | ||||
| MTS Montrose pass | 1 | 20362036 | passno report | |||
| Usan pass | 20392039 | passno report | ||||
| Inverkeilor pass | 20452045 | passno report | ||||
| ARB Arbroath pass | 1 | 2051½2051½ | passno report | |||
| CAN Carnoustie pass | 1 | 2058½2058½ | passno report | |||
| BYF Broughty Ferry pass 1 min engineering allowance | 1 | 21062106 | passno report | |||
| Camperdown Junction pass | 2110½2110½ | passno report | ||||
| DEE Dundee not advertised crew changed, waits for another train to pass | 1 | 21142129½ | no reportno report | |||
| Dundee Central Junction pass | 21312131 | passno report | ||||
| Dundee 672 Signal pass | 21342134 | passno report | ||||
| Longforgan L.C. pass | 21372137 | passno report | ||||
| Errol pass | 21422142 | passno report | ||||
| Barnhill (Perth) pass | 21522152 | pass2251 | +59 | |||
| PTH Perth not advertised crew changed 3 min pathing allowance | 1 | 2155½2200 | 2254½2259 | |||
| Hilton Junction pass | 2207½2207½ | pass2306½ | ||||
| Hilton Junction Hj4 Signal pass | 22112211 | pass2310 | ||||
| Auchterarder Sb pass | 2219½2219½ | pass2318½ | ||||
| Blackford pass | 22242224 | pass2323 | ||||
| Greenloaning pass 1 min engineering, 1½ min pathing allowance | 22282228 | pass2327 | ||||
| DBL Dunblane pass 1½ min pathing allowance | 1 | 2236½2236½ | pass2335½ | |||
| STG Stirling pass | 3 | 2243½2243½ | pass2342½ | |||
| Larbert Junction pass | 22542254 | pass2353 | ||||
| Carmuirs East Junction pass | 22552255 | pass2354 | ||||
| XGM Grangemouth Junction not advertised waits for another train to pass 1 min engineering, 3 min pathing allowance | 23002309 | 23590008 | ||||
| PMT Polmont pass | 1 | 23182318 | pass0017 | |||
| LIN Linlithgow pass | 1 | 2323½2323½ | pass0022½ | |||
| Winchburgh Junction pass 2 min pathing allowance | 2328½2328½ | pass0027½ | ||||
| Newbridge Junction pass 2 min engineering allowance | 2334½2334½ | pass0033½ | ||||
| Haymarket West Junction pass USLine | 23432343 | pass0042 | US | |||
| HYM Haymarket pass ½ min pathing allowance USLine | 3 | 2344½2344½ | pass0043½ | US | ||
| Princes St Gardens pass XLine | 23472347 | pass0046 | X | |||
| EDB Edinburgh not advertised waits for another train to pass SLLineXPath | 7 | 23500001 | 00490100 | SL | X | |
| Abbeyhill Junction pass | 00020002 | pass0101 | ||||
| Craigentinny Junction pass | 00030003 | pass0102 | ||||
| Portobello Junction (Lothian) pass | 00050005 | pass0104 | ||||
| Monktonhall Junction pass | 0007½0007½ | pass0106½ | ||||
| PST Prestonpans pass 1 min engineering allowance | 00110011 | pass0110 | ||||
| DRM Drem pass | 1 | 0020½0020½ | pass0119½ | |||
| DUN Dunbar pass | UM | 00320032 | pass0131 | |||
| Oxwellmains Crossover not advertised operational stop | 0036½0038½ | 0135½0137½ | ||||
| Oxwellmains Lafarge Colas not advertised | 0041 | 0140 | ||||
Italic estimated timing, bold is actual.