Detailed timetable

21:00 Edinburgh to Aberdeen

Sunday 11 October 2026

Live map
Headcode: 1A99Headcode1A99 OperatorScotRail UIDC14649

Planned service information

Power type
Diesel
Timing load / planned train type
324
Maximum speed
100 mph
Train class code
B
Reservation code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh1621:00 21:00 On time
Princes St Gardenspass21:01½ 21:01½
Haymarket221:0421:05 21:03½ 21:05
Haymarket West Junctionpass21:07 21:07
Dalmeny Junctionpass21:12 21:12
Inverkeithing221:1821:19 21:17½ 21:19
Dunfermline Town2pass21:24 21:24
Cowdenbeath2pass21:30½ 21:30½
Glenrothes with Thornton2pass21:42 21:42
Thornton North Junctionpass21:44 21:44
Markinch221:4721:48 21:46½ 21:48
Ladybank221:5421:55 21:53½ 21:55
Cupar222:0122:02 22:00½ 22:02
Leuchars222:0822:09 22:08 22:09½
Tay Bridge Southpass22:16 22:16
Dundee D715 Signal22:1822:19 22:18 22:19
Dundee Central Junctionpass22:23½ 22:23½
Dundee422:2522:27 22:25 22:27
Camperdown Junctionpass22:29 22:29
Broughty Ferry222:3322:34 22:33 22:34½
Carnoustie2pass22:40 22:40
Arbroath222:4622:47 22:45½ 22:47
Inverkeilorpass22:52½ 22:52½
Usanpass22:56½ 22:56½
Montrose223:0023:01 22:59½ 23:01
Craigopass23:06½ 23:06½
Laurencekirkpass23:10 23:10
Carmontpass23:16 23:16
Stonehaven223:2123:22 23:20½ 23:22
Newtonhill Sig A223pass23:27 23:27
Portlethen223:2923:30 23:29 23:30½
Aberdeen A229 Signalpass23:32 23:32
Aberdeen A55 Signalpass23:35 23:35
Craiginches Southpass23:36 23:36
Aberdeen Ferryhill Junctionpass23:38½ 23:38½
Aberdeen523:41 23:41

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