28th August 2026
11:39 – Carlisle Kingmoor Tmd(Drs) → Millerhill S.S. Arrived +29 Late operated by Not specified (freight or charter)
Reported as far as Millerhill S.S. · 20 of 20 reporting points
Calling pattern Timing points only — this train makes no public stops
| Booked | Actual | Route | ||||
|---|---|---|---|---|---|---|
| Location | PlatformPlat | arrdep | arrdep | Status | Line | Path |
| Carlisle Kingmoor Tmd(Drs) not advertised | 1139 | 1229 | +50 | |||
| Kingmoor Junction pass | 1139½1139½ | pass1229 | +50 | |||
| Floriston pass | 1143½1143½ | pass1234 | +51 | |||
| XGS Gretna Junction pass | 1145½1145½ | pass1237 | +52 | |||
| Kirkpatrick Signal Mc863 pass | 1148½1148½ | pass1241 | +53 | |||
| Lockerbie Down Loop not advertised waits for another train to pass | 12011216½ | no reportno report | ||||
| LOC Lockerbie pass | 1 | 1218½1218½ | pass1256 | +38 | ||
| Beattock pass | DM | 12301230 | pass1308 | +38 | ||
| Beattock Summit not advertised waits for another train to pass | DPL | 1239½1247 | 1316 | +29 | ||
| Abington pass 2 min engineering allowance | DM | 1254½1254½ | pass1323 | +29 | ||
| Carstairs South Junction pass | 13091309 | pass1335 | +26 | |||
| Carstairs East Junction pass | 13101310 | pass1336 | +26 | |||
| Auchengray pass | 13151315 | passno report | ||||
| Cobbinshaw SIG Ej713 pass | 1317½1317½ | pass1343 | +26 | |||
| Midcalder Junction pass 1 min engineering, 4½ min pathing allowance | 1324½1324½ | pass1354 | +30 | |||
| SLA Slateford pass | 1 | 13391339 | pass1405 | +26 | ||
| Craiglockhart Junction pass 1 min engineering allowance | 13411341 | pass1407 | +26 | |||
| Niddrie West Junction pass | 13511351 | pass1416 | +25 | |||
| NEW Newcraighall pass | 1352½1352½ | pass1418 | +26 | |||
| Millerhill S.S. not advertised | F6 | 1401 | 1430 | +29 | ||
Italic estimated timing, bold is actual.