Detailed timetable
04:28 Edinburgh to Aberdeen
Wednesday 7 October 2026
Planned service information
- Power type
- Diesel
- Timing load / planned train type
- 350
- Maximum speed
- 125 mph
- Train class code
- S
- Sleeper code
- B
- Reservation code
- A
- Catering code
- R
- Operating characteristics
- R
| Location | Platform | Scheduled | Actual | |||
|---|---|---|---|---|---|---|
| Arrival | Departure | Arrival | Departure | Delay | ||
| Edinburgh | 7 | 04:28 | 06:41 | +133 min | ||
| Princes St Gardens | pass | 04:29½ | 06:43 | +134 min | ||
| Haymarket | 4 | pass | 04:31 | 06:45 | +134 min | |
| Haymarket West Junction | pass | 04:32½ | 06:47 | +135 min | ||
| Newbridge Junction | pass | 04:39 | 06:54 | |||
| Winchburgh Junction | pass | 04:42½ | 06:57½ | |||
| Linlithgow | 2 | pass | 04:47 | 07:02 | ||
| Polmont | 2 | pass | 04:52 | 07:07 | ||
| Grangemouth Junction | pass | 04:55½ | 07:10½ | |||
| Carmuirs East Junction | pass | 04:59½ | 07:14½ | |||
| Larbert Junction | pass | 05:00½ | 07:15½ | |||
| Stirling | 2 | pass | 05:07½ | 07:22½ | ||
| Dunblane | 2 | pass | 05:18 | 07:33 | ||
| Dunblane Signal 43 | pass | 05:22 | 07:37 | |||
| Greenloaning | pass | 05:25½ | 07:40½ | |||
| Blackford | pass | 05:30½ | 07:45½ | |||
| Auchterarder Sb | pass | 05:34½ | 07:49½ | |||
| Hilton Junction Hj19 Signal | pass | 05:41½ | 07:56½ | |||
| Hilton Junction | pass | 05:45½ | 08:00½ | |||
| Perth | 2 | pass | 05:49½ | 08:04½ | ||
| Barnhill (Perth) | pass | 05:52½ | 08:07½ | |||
| Errol | pass | 06:01 | 08:16 | |||
| Longforgan L.c. | pass | 06:05 | 08:20 | |||
| Dundee 697 Signal | pass | 06:06 | 08:21 | |||
| Dundee Central Junction | pass | 06:09 | 08:24 | |||
| Dundee | 4 | 06:11 | 06:12 | 08:25 | 08:27 | +135 min |
| Camperdown Junction | pass | 06:14½ | 08:29½ | |||
| Broughty Ferry | 2 | pass | 06:19 | 08:34 | ||
| Carnoustie | 2 | 06:26 | 06:26½ | 08:39½ | 08:41½ | |
| Arbroath | 2 | 06:33 | 06:34 | 08:47 | 08:49 | |
| Inverkeilor | pass | 06:40½ | 08:55½ | |||
| Usan | pass | 06:45½ | 08:40 | +115 min | ||
| Montrose | 2 | 06:50 | 06:50½ | 08:43 | 08:46 | +116 min |
| Craigo | pass | 06:56½ | 08:52½ | |||
| Laurencekirk | pass | 07:01½ | 08:57 | +116 min | ||
| Carmont | pass | 07:08 | 09:03 | +115 min | ||
| Stonehaven | 2 | 07:15 | 07:15½ | 09:08 | 09:08 | +113 min |
| Newtonhill Sig A223 | pass | 07:21½ | 09:14½ | |||
| Aberdeen A229 Signal | pass | 07:25 | 09:18 | |||
| Aberdeen A55 Signal | pass | 07:28½ | 09:21½ | |||
| Craiginches South | pass | 07:29½ | 09:22½ | |||
| Aberdeen Ferryhill Junction | pass | 07:32 | 09:25 | |||
| Aberdeen | 6S | 07:50 | 09:28 | +114 min | ||
Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.