23rd September 2026
02:48 – Oxwellmains Lafarge Colas → Inverness Millburn C.Rail Cancelled — Train cancelled at FOC request or planned not to run operated by Not specified (freight or charter)
Not yet reported
Calling pattern Timing points only — this train makes no public stops
| Booked | Actual | Route | ||||
|---|---|---|---|---|---|---|
| Location | PlatformPlat | arrdep | arrdep | Status | Line | Path |
| Oxwellmains Lafarge Colas not advertised | 0248 | |||||
| Oxwellmains Crossover pass | 02520252 | |||||
| DUN Dunbar pass | 2 | 0256½0256½ | ||||
| DRM Drem pass | 2 | 03080308 | ||||
| PST Prestonpans pass 1 min engineering allowance | 03160316 | |||||
| Monktonhall Junction pass 2 min engineering allowance | 03230323 | |||||
| Millerhill SIG Em14 not advertised operational stop | 03320334 | |||||
| Millerhill S.S. not advertised waits for another train to pass | F4 | 03370411 | ||||
| NEW Newcraighall pass | 0415½0415½ | |||||
| Niddrie West Junction pass 2 min engineering allowance | 0417½0417½ | |||||
| Craiglockhart Junction pass | 0430½0430½ | |||||
| Gorgie Junction pass 2½ min pathing allowance | 04320432 | |||||
| Haymarket West Junction pass | 04360436 | |||||
| Newbridge Junction pass | 04430443 | |||||
| Winchburgh Junction pass | 0447½0447½ | |||||
| LIN Linlithgow pass | 2 | 0452½0452½ | ||||
| PMT Polmont pass | 2 | 0457½0457½ | ||||
| XGM Grangemouth Junction pass | 0501½0501½ | |||||
| Carmuirs East Junction pass 3 min engineering allowance | 0504½0504½ | |||||
| Larbert Junction not advertised waits for another train to pass | 05090520½ | |||||
| STG Stirling pass | 2 | 0534½0534½ | ||||
| DBL Dunblane pass | 2 | 0542½0542½ | ||||
| Dunblane Signal 43 pass | 05490549 | |||||
| Greenloaning pass | 0554½0554½ | |||||
| Blackford pass | 06000600 | |||||
| Auchterarder Sb pass | 0605½0605½ | |||||
| Hilton Junction Hj19 Signal pass 1 min engineering allowance | 0613½0613½ | |||||
| Hilton Junction pass | 06180618 | |||||
| PTH Perth not advertised crew changed | 7 | 06220626½ | ||||
| Stanley pass | 06400640 | |||||
| DKD Dunkeld & Birnam pass | 2 | 06540654 | ||||
| PIT Pitlochry not advertised waits for another train to pass | 2 | 0711½0713½ | ||||
| BLA Blair Atholl pass | 2 | 0727½0727½ | ||||
| Dalnacardoch pass | 0754½0754½ | |||||
| Dalnaspidal pass 1 min engineering allowance | 0812½0812½ | |||||
| DLW Dalwhinnie pass | 2 | 08290829 | ||||
| KIN Kingussie not advertised waits for another train to pass | 1 | 08460846½ | ||||
| Kincraig pass 1 min engineering allowance | 0855½0855½ | |||||
| AVM Aviemore not advertised waits for another train to pass | 2 | 09040927 | ||||
| CAG Carrbridge pass | 2 | 09410941 | ||||
| Slochd not advertised waits for another train to pass | 0959½1019 | |||||
| Tomatin pass | 1023½1023½ | |||||
| Moy pass | 10281028 | |||||
| Culloden pass 2 min engineering allowance | 1036½1036½ | |||||
| Cradlehall pass | 1043½1043½ | |||||
| Inverness Millburn C.Rail not advertised | 1049 | |||||
Italic estimated timing, bold is actual.