Detailed timetable

04:28 Edinburgh to Aberdeen

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

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