23rd September 2026
11:45 – Millerhill S.S. → Inverness T.C. Arrived -47 Early operated by Not specified (freight or charter)
Reported as far as Inverness T.C. · 35 of 35 reporting points · 176 of 176 miles
Calling pattern Timing points only — this train makes no public stops
| Booked | Actual | Route | ||||
|---|---|---|---|---|---|---|
| Location | PlatformPlat | arrdep | arrdep | Status | Line | Path |
| Millerhill S.S. not advertised | F7 | 1145 | 1140 | -5 | ||
| NEW Newcraighall pass 1 min pathing allowance | 1 | 11481148 | pass1144 | -4 | ||
| Niddrie West Junction pass 1 min engineering, 5 min pathing allowance | 1150½1150½ | pass1146 | -4 | |||
| Craiglockhart Junction pass 1 min engineering allowance | 1205½1205½ | pass1203 | -2 | |||
| Gorgie Junction not advertised 1½ min pathing allowance | 1208½1217½ | no reportno report | ||||
| Haymarket West Junction pass 1 min pathing allowance | 12211221 | pass1217 | -4 | |||
| Dalmeny Junction pass 5 min pathing allowance | 12291229 | pass1225 | -4 | |||
| INK Inverkeithing pass 1 min pathing allowance | 2 | 12391239 | pass1236 | -3 | ||
| BTS Burntisland pass 1 min pathing allowance | 2 | 12501250 | pass1246 | -4 | ||
| KDY Kirkcaldy pass 2 min pathing allowance | 2 | 12591259 | pass1257 | -2 | ||
| Thornton South Junction pass | 13051305 | pass1303 | -2 | |||
| Thornton North Junction pass | 13061306 | passno report | ||||
| Thornton North D.P.L. not advertised 4 min pathing allowance | 13081330 | 1331 | +1 | |||
| LDY Ladybank pass 7 min pathing allowance | 2 | 13431343 | pass1352 | +9 | ||
| Ladybank Branch Loop not advertised | 13511400 | no reportno report | ||||
| Newburgh pass | 14091409 | pass1406 | -3 | |||
| Hilton Junction not advertised | 14181439 | no reportno report | ||||
| PTH Perth not advertised 2 min pathing allowance | UPL | 1443½1533 | 14271533 | ·on time | ||
| Stanley pass | 15451545 | passno report | ||||
| DKD Dunkeld & Birnam pass | 2 | 1556½1556½ | pass1543 | -13 | ||
| PIT Pitlochry not advertised 1 min pathing allowance | 2 | 16111617 | 16271627 | +16 | ||
| BLA Blair Atholl pass 5 min pathing allowance | 2 | 16301630 | pass1636 | +6 | ||
| Dalnacardoch pass 3½ min pathing allowance | 1647½1647½ | passno report | ||||
| Dalnaspidal pass 5 min pathing allowance | 1659½1659½ | passno report | ||||
| DLW Dalwhinnie pass 2 min pathing allowance | 2 | 1710½1710½ | pass1701 | -9 | ||
| KIN Kingussie pass 2 min pathing allowance | 1 | 17241724 | pass1715 | -9 | ||
| Kincraig not advertised | 1734½1830 | no reportno report | ||||
| AVM Aviemore pass | 2 was 1 | 18371837 | pass1807 | -30 | ||
| CAG Carrbridge not advertised | 1 was 2 | 18471856 | 1814 | -33 | ||
| Slochd not advertised | 19071914½ | no reportno report | ||||
| Tomatin pass | 19181918 | passno report | ||||
| Moy pass | 19211921 | passno report | ||||
| Culloden pass | 19271927 | pass1838 | -49 | |||
| Cradlehall pass 2 min pathing allowance | 19311931 | pass1844 | -47 | |||
| Inverness T.C. not advertised | 1938 | 1851 | -47 | |||
Italic estimated timing, bold is actual.