20th August 2026
21:19 – Aberdeen → Perth Arrived -16 Early operated by ScotRail
Empty coaching stock not available to passengers
Reported as far as Perth · 2 of 2 stops made
Calling pattern Timing points only — this train makes no public stops
| Booked | Actual | Route | ||||
|---|---|---|---|---|---|---|
| Location | PlatformPlat | arrdep | arrdep | Status | Line | Path |
| ABD Aberdeen not advertised | 7N | 2119 | 2120 | +1 | ||
| Aberdeen Ferryhill Junction pass | 21212121 | passno report | ||||
| Craiginches South pass | 21232123 | passno report | ||||
| Aberdeen A56 Signal pass | 21242124 | passno report | ||||
| Aberdeen A230 Signal pass | 2126½2126½ | passno report | ||||
| Newtonhill SIG A222 pass | 2134½2134½ | passno report | ||||
| STN Stonehaven pass | 1 | 21422142 | pass2144 | +2 | ||
| Carmont pass | 2148½2148½ | pass2151 | +3 | |||
| LAU Laurencekirk pass | 21552155 | pass2157 | +2 | |||
| Craigo pass | 2201½2201½ | pass2201 | ·on time | |||
| MTS Montrose pass | 1 | 22052205 | pass2205 | ·on time | ||
| Usan pass | 22082208 | pass2208 | ·on time | |||
| Inverkeilor pass | 2212½2212½ | pass2212 | ·on time | |||
| ARB Arbroath pass | 1 | 2217½2217½ | pass2218 | +1 | ||
| CAN Carnoustie pass | 1 | 2222½2222½ | pass2223 | +1 | ||
| BYF Broughty Ferry pass | 1 | 22272227 | pass2226 | +1 | ||
| Camperdown Junction pass | 2232½2232½ | passno report | ||||
| DEE Dundee not advertised | 1 | 22382240 | 22342234 | -4 | ||
| Dundee Central Junction pass | 2240½2240½ | passno report | ||||
| Dundee 672 Signal pass | 2243½2243½ | pass2237 | -6 | |||
| Longforgan L.C. pass | 2244½2244½ | passno report | ||||
| Errol pass | 2248½2248½ | pass2243 | -5 | |||
| Barnhill (Perth) pass | 22562256 | pass2252 | -4 | |||
| PTH Perth not advertised | 1 | 22592316 | 22562307 | -9 | ||
| Perth Signal 61 not advertised | 23182332 | no reportno report | ||||
| PTH Perth not advertised | 3 | 2334 | 2318 | -16 | ||
Italic estimated timing, bold is actual.