Detailed timetable

04:28 Edinburgh to Aberdeen

Friday 9 October 2026

Live map
Headcode: 1A25Headcode1A25 OperatorCaledonian Sleeper UIDC04542

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
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh204:28 04:30 +2 min
Princes St Gardenspass04:29½ 04:32 +3 min
Haymarket4pass04:31 04:35 +4 min
Haymarket West Junctionpass04:32½ 04:37 +5 min
Newbridge Junctionpass04:39 04:44 +5 min
Winchburgh Junctionpass04:42½ 04:48 +6 min
Linlithgow2pass04:47 04:52 +5 min
Polmont2pass04:52 04:57 +5 min
Grangemouth Junctionpass04:55½ 05:01 +6 min
Carmuirs East Junctionpass04:59½ 05:04 +5 min
Larbert Junctionpass05:00½ 05:05 +5 min
Stirling2pass05:07½ 05:18 +11 min
Dunblane2pass05:18 05:26 +8 min
Dunblane Signal 43pass05:22 05:29 +7 min
Greenloaningpass05:25½ 05:33 +8 min
Blackfordpass05:30½ 05:41 +11 min
Auchterarder Sbpass05:34½ 05:45 +11 min
Hilton Junction Hj19 Signalpass05:41½ 05:52½
Hilton Junctionpass05:45½ 05:56½
Perth2pass05:49½ 05:58 +9 min
Barnhill (Perth)pass05:52½ 06:00 +8 min
Errolpass06:01 06:09 +8 min
Longforgan L.c.pass06:05 06:13
Dundee 697 Signalpass06:06 06:14 +8 min
Dundee Central Junctionpass06:09 06:17
Dundee406:1106:12 06:19 06:20 +8 min
Camperdown Junctionpass06:14½ 06:22½
Broughty Ferry2pass06:19 06:27
Carnoustie206:2606:26½ 06:32 06:35 +9 min
Arbroath206:3306:34 06:41 06:43 +9 min
Inverkeilorpass06:40½ 06:50 +10 min
Usanpass06:45½ 06:54 +9 min
Montrose206:5006:50½ 06:57 06:59 +9 min
Craigopass06:56½ 07:04 +8 min
Laurencekirkpass07:01½ 07:08 +7 min
Carmontpass07:08 07:15 +7 min
Stonehaven207:1507:15½ 07:21 07:23 +8 min
Newtonhill Sig A223pass07:21½ 07:29½
Aberdeen A229 Signalpass07:25 07:33
Aberdeen A55 Signalpass07:28½ 07:36½
Craiginches Southpass07:29½ 07:37½
Aberdeen Ferryhill Junctionpass07:32 07:40
Aberdeen6S07:50 07:42 +8 min

Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.