13th September 2026
18:33 – Carstairs C.E. → Alloa 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 |
| Carstairs C.E. not advertised | 1833 | |||||
| Carstairs U.P.L. not advertised vehicles attached and detached, reverses here | 18351845 | |||||
| Carstairs East Junction pass | 18471847 | |||||
| Auchengray pass | 18531853 | |||||
| Cobbinshaw SIG Ej713 pass | 1856½1856½ | |||||
| Midcalder Junction pass | 1904½1904½ | |||||
| SLA Slateford pass 3 min pathing allowance | 1914½1914½ | |||||
| Craiglockhart Junction pass 5 min pathing allowance | 1919½1919½ | |||||
| Niddrie West Junction pass | 1933½1933½ | |||||
| NEW Newcraighall not advertised reverses here | 1936½1951 | |||||
| Niddrie West Junction pass 2 min engineering allowance | 1953½1953½ | |||||
| Craiglockhart Junction pass ½ min pathing allowance | 2005½2005½ | |||||
| Gorgie Junction pass | 20072007 | |||||
| Haymarket West Junction pass | 2008½2008½ | |||||
| Dalmeny Junction pass | 2016½2016½ | |||||
| INK Inverkeithing pass 3 min pathing allowance | 2 | 2026½2026½ | ||||
| DFE Dunfermline City pass | 2 | 20362036 | ||||
| Townhill D.G.L. not advertised vehicles attached and detached, reverses here | 20412048 | |||||
| DFE Dunfermline City pass | 1 | 20552055 | ||||
| Inverkeithing North Junction pass | 21012101 | |||||
| Inverkeithing East Junction not advertised operational stop | 21042105 | |||||
| BTS Burntisland pass | 2 | 21172117 | ||||
| KDY Kirkcaldy pass | 2 | 21262126 | ||||
| Thornton South Junction pass | 21322132 | |||||
| Thornton North Junction pass | 21332133 | |||||
| LDY Ladybank pass | 2 | 21442144 | ||||
| Ladybank D.G.L. not advertised reverses here | 21452158 | |||||
| LDY Ladybank pass | 2 | 21592159 | ||||
| Thornton North Junction pass | 22112211 | |||||
| Thornton South Junction pass | 22122212 | |||||
| KDY Kirkcaldy pass | 1 | 22172217 | ||||
| BTS Burntisland pass | 1 | 22242224 | ||||
| INK Inverkeithing not advertised vehicles attached and detached, crew changed | 1 | 22342239 | ||||
| Dalmeny Junction pass 2 min pathing allowance | 22512251 | |||||
| Winchburgh Junction pass | 23012301 | |||||
| LIN Linlithgow not advertised reverses here | 2 | 23072312 | ||||
| Winchburgh Junction pass | 23192319 | |||||
| Newbridge Junction pass 1 min pathing allowance | 23232323 | |||||
| Haymarket West Junction pass | 23322332 | |||||
| Gorgie Junction pass 1 min engineering, 2 min pathing allowance | 23332333 | |||||
| Craiglockhart Junction not advertised waits for another train to pass | 23392351½ | |||||
| Niddrie West Junction pass | 0002½0002½ | |||||
| NEW Newcraighall not advertised operational stop | 0005½0007½ | |||||
| Newcraighall South Junction pass | 00090009 | |||||
| King's Gate Junction pass | 00130013 | |||||
| GBG Gorebridge pass | 0020½0020½ | |||||
| Fushiebridge Junction pass 1 min engineering allowance | 0021½0021½ | |||||
| Tynehead Junction pass | 0030½0030½ | |||||
| Galabank Junction pass | 0047½0047½ | |||||
| Bowland Junction pass | 0057½0057½ | |||||
| Tweedbank SIG Emb244 pass 1 min engineering allowance | 01030103 | |||||
| TWB Tweedbank not advertised reverses here | 2 | 01070137 | ||||
| Bowland Junction pass 1 min engineering allowance | 0144½0144½ | |||||
| Galabank Junction pass ½ min pathing allowance | 0153½0153½ | |||||
| Tynehead Junction pass | 02110211 | |||||
| Fushiebridge Junction pass | 02190219 | |||||
| GBG Gorebridge pass | 0220½0220½ | |||||
| King's Gate Junction pass 1 min engineering allowance | 02250225 | |||||
| Newcraighall South Junction pass | 0231½0231½ | |||||
| NEW Newcraighall not advertised vehicles attached and detached, crew changed | 02330235 | |||||
| Niddrie West Junction pass 2 min engineering allowance | 0237½0237½ | |||||
| Craiglockhart Junction pass | 0249½0249½ | |||||
| Gorgie Junction pass | 0250½0250½ | |||||
| Haymarket West Junction pass | 0251½0251½ | |||||
| Newbridge Junction pass | 0259½0259½ | |||||
| Winchburgh Junction pass | 0304½0304½ | |||||
| LIN Linlithgow pass | 2 | 03110311 | ||||
| PMT Polmont pass | 2 | 03140314 | ||||
| XGM Grangemouth Junction pass | 03190319 | |||||
| Carmuirs East Junction pass | 0322½0322½ | |||||
| Larbert Junction pass | 0323½0323½ | |||||
| STG Stirling not advertised vehicles attached and detached, crew changed | 9 | 03350337 | ||||
| Causewayhead Junction pass | 03390339 | |||||
| Cambus Loop pass | 03440344 | |||||
| ALO Alloa not advertised | 1 | 0349 | ||||
Italic estimated timing, bold is actual.