Detailed timetable
19:51 Craiginches Aberdeen C.ra to Oxwellmains Lafarge Colas
Tuesday 13 October 2026
Cancelled This service has been reported as cancelled.
Planned service information
- Power type
- Diesel
- Timing load / planned train type
- 400
- Maximum speed
- 60 mph
| Location | Platform | Scheduled | Actual | |||
|---|---|---|---|---|---|---|
| Arrival | Departure | Arrival | Departure | Delay | ||
| Craiginches Aberdeen C.ra | 19:51 | No report | ||||
| Craiginches South | pass | 19:54 | No report | |||
| Aberdeen A56 Signal | pass | 19:55 | No report | |||
| Aberdeen A230 Signal | pass | 19:58 | No report | |||
| Newtonhill Sig A222 | pass | 20:03½ | No report | |||
| Stonehaven | 1 | pass | 20:09½ | No report | ||
| Carmont | pass | 20:15½ | No report | |||
| Laurencekirk | pass | 20:24 | No report | |||
| Craigo | pass | 20:30 | No report | |||
| Montrose | 1 | pass | 20:36 | No report | ||
| Usan | pass | 20:39 | No report | |||
| Inverkeilor | pass | 20:45 | No report | |||
| Arbroath | 1 | pass | 20:51½ | No report | ||
| Carnoustie | 1 | pass | 20:58½ | No report | ||
| Broughty Ferry | 1 | pass | 21:06 | No report | ||
| Camperdown Junction | pass | 21:10½ | No report | |||
| Dundee | 1 | 21:14 | 21:29½ | No report | ||
| Dundee Central Junction | pass | 21:31 | No report | |||
| Dundee 672 Signal | pass | 21:34 | No report | |||
| Longforgan L.c. | pass | 21:37 | No report | |||
| Errol | pass | 21:42 | 21:41 | -1 min | ||
| Barnhill (Perth) | pass | 21:52 | 21:51 | |||
| Perth | 1 | 21:55½ | 22:00 | 21:54½ | 22:00 | On time |
| Hilton Junction | pass | 22:04½ | 22:04½ | |||
| Hilton Junction Hj4 Signal | pass | 22:11 | 22:11 | |||
| Auchterarder Sb | pass | 22:19½ | 22:19½ | |||
| Blackford | pass | 22:24 | 22:24 | |||
| Greenloaning | pass | 22:28 | 22:28 | |||
| Dunblane | 1 | pass | 22:36½ | 22:36½ | ||
| Stirling | 3 | pass | 22:43½ | 22:43½ | ||
| Larbert Junction | pass | 22:54 | 22:54 | |||
| Carmuirs East Junction | pass | 22:55 | 22:55 | |||
| Grangemouth Junction | 23:00 | 23:09 | 23:00 | 23:09 | ||
| Polmont | 1 | pass | 23:18 | 23:18 | ||
| Linlithgow | 1 | pass | 23:23½ | 23:23½ | ||
| Winchburgh Junction | pass | 23:28½ | 23:28½ | |||
| Newbridge Junction | pass | 23:34½ | 23:34½ | |||
| Haymarket West Junction | pass | 23:43 | 23:43 | |||
| Haymarket | 3 | pass | 23:44½ | 23:44½ | ||
| Princes St Gardens | pass | 23:47 | 23:47 | |||
| Edinburgh | 7 | 23:50 | 00:01 | 23:50 | 00:01 | |
| Abbeyhill Junction | pass | 00:02 | 00:02 | |||
| Craigentinny Junction | pass | 00:03 | 00:03 | |||
| Portobello Junction (Lothian) | pass | 00:05 | 00:05 | |||
| Monktonhall Junction | pass | 00:07½ | 00:07½ | |||
| Prestonpans | pass | 00:11 | 00:11 | |||
| Drem | 1 | pass | 00:20½ | 00:20½ | ||
| Dunbar | UM | pass | 00:32 | 00:32 | ||
| Oxwellmains Crossover | 00:36½ | 00:38½ | 00:36½ | 00:38½ | ||
| Oxwellmains Lafarge Colas | 00:41 | 00:41 | ||||
Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.