Detailed timetable

04:28 Edinburgh to Aberdeen

Monday 12 October 2026

Live map
Headcode: 1A25Headcode1A25 OperatorCaledonian Sleeper UIDC04488

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:22 -6 min
Princes St Gardenspass04:29½ 04:24 -5 min
Haymarket4pass04:31 04:26 -5 min
Haymarket West Junctionpass04:32½ 04:28 -4 min
Newbridge Junctionpass04:39 04:34 -5 min
Winchburgh Junctionpass04:42½ 04:47 +5 min
Linlithgow2pass04:47 04:51 +4 min
Polmont2pass04:52 04:55 +3 min
Grangemouth Junctionpass04:55½ 04:59 +4 min
Carmuirs East Junctionpass04:59½ 05:02 +3 min
Larbert Junctionpass05:00½ 05:03 +3 min
Stirling2pass05:07½ 05:11 +4 min
Dunblane2pass05:18 05:16 -2 min
Dunblane Signal 43pass05:22 05:19 -3 min
Greenloaningpass05:25½ 05:22 -3 min
Blackfordpass05:30½ 05:26 -4 min
Auchterarder Sbpass05:34½ 05:29 -5 min
Hilton Junction Hj19 Signalpass05:41½ 05:36½
Hilton Junctionpass05:45½ 05:40½
Perth2pass05:49½ 05:42 -7 min
Barnhill (Perth)pass05:52½ 05:48 -4 min
Errolpass06:01 05:57 -4 min
Longforgan L.c.pass06:05 06:01
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:24 06:25 -1 min
Arbroath206:3306:34 06:34 06:36 +2 min
Inverkeilorpass06:40½ 06:43 +3 min
Usanpass06:45½ 06:49 +4 min
Montrose206:5006:50½ 06:52 06:54 +4 min
Craigopass06:56½ 07:00 +4 min
Laurencekirkpass07:01½ 07:04 +3 min
Carmontpass07:08 07:12 +4 min
Stonehaven207:1507:15½ 07:15 07:17 +2 min
Newtonhill Sig A223pass07:21½ 07:23½
Aberdeen A229 Signalpass07:25 07:27
Aberdeen A55 Signalpass07:28½ 07:30½
Craiginches Southpass07:29½ 07:31½
Aberdeen Ferryhill Junctionpass07:32 07:34
Aberdeen6S07:50 07:33 -1 min

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