Detailed timetable
19:51 Craiginches Aberdeen C.ra to Oxwellmains Lafarge Colas
Thursday 8 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 | |||||
| Craiginches South | pass | 19:54 | ||||
| Aberdeen A56 Signal | pass | 19:55 | ||||
| Aberdeen A230 Signal | pass | 19:58 | ||||
| Newtonhill Sig A222 | pass | 20:03½ | ||||
| Stonehaven | 1 | pass | 20:09½ | |||
| Carmont | pass | 20:15½ | ||||
| Laurencekirk | pass | 20:24 | ||||
| Craigo | pass | 20:30 | ||||
| Montrose | 1 | pass | 20:36 | |||
| Usan | pass | 20:39 | ||||
| Inverkeilor | pass | 20:45 | ||||
| Arbroath | 1 | pass | 20:51½ | |||
| Carnoustie | 1 | pass | 20:58½ | |||
| Broughty Ferry | 1 | pass | 21:06 | |||
| Camperdown Junction | pass | 21:10½ | ||||
| Dundee | 1 | 21:14 | 21:29½ | |||
| Dundee Central Junction | pass | 21:31 | ||||
| Dundee 672 Signal | pass | 21:34 | ||||
| Longforgan L.c. | pass | 21:37 | ||||
| Errol | pass | 21:42 | ||||
| Barnhill (Perth) | pass | 21:52 | ||||
| Perth | 1 | 21:55½ | 22:00 | |||
| Hilton Junction | pass | 22:07½ | ||||
| Hilton Junction Hj4 Signal | pass | 22:11 | ||||
| Auchterarder Sb | pass | 22:19½ | ||||
| Blackford | pass | 22:24 | ||||
| Greenloaning | pass | 22:28 | ||||
| Dunblane | 1 | pass | 22:36½ | |||
| Stirling | 3 | pass | 22:43½ | |||
| Larbert Junction | pass | 22:54 | ||||
| Carmuirs East Junction | pass | 22:55 | ||||
| Grangemouth Junction | 23:00 | 23:09 | ||||
| Polmont | 1 | pass | 23:18 | |||
| Linlithgow | 1 | pass | 23:23½ | |||
| Winchburgh Junction | pass | 23:28½ | ||||
| Newbridge Junction | pass | 23:34½ | ||||
| Haymarket West Junction | pass | 23:43 | ||||
| Haymarket | 3 | pass | 23:44½ | |||
| Princes St Gardens | pass | 23:47 | ||||
| Edinburgh | 7 | 23:50 | 00:01 | |||
| Abbeyhill Junction | pass | 00:02 | ||||
| Craigentinny Junction | pass | 00:03 | ||||
| Portobello Junction (Lothian) | pass | 00:05 | ||||
| Monktonhall Junction | pass | 00:07½ | ||||
| Prestonpans | pass | 00:11 | ||||
| Drem | 1 | pass | 00:20½ | |||
| Dunbar | UM | pass | 00:32 | |||
| Oxwellmains Crossover | 00:36½ | 00:38½ | ||||
| Oxwellmains Lafarge Colas | 00:41 | |||||
Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.