Detailed timetable

21:30 Edinburgh to Aberdeen

Saturday 10 October 2026

Live map
Headcode: 1A97Headcode1A97 OperatorScotRail UIDC14648

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
100 mph
Train class code
B
Reservation code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh16F21:30 21:30 On time
Princes St Gardenspass21:31½ 21:31 On time
Haymarket221:3421:35 21:33 21:34 -1 min
Haymarket West Junctionpass21:37 21:36 -1 min
Dalmeny Junctionpass21:42 21:42 On time
Inverkeithing2pass21:47½ 21:47 On time
Dunfermline Town2pass21:52½ 21:52 On time
Cowdenbeath2pass21:59½ 21:58 -1 min
Glenrothes with Thornton2pass22:14½ 22:22 +8 min
Thornton North Junctionpass22:16½ 22:24½
Ladybank2pass22:24 22:31 +7 min
Cupar222:2922:30 22:37 22:38 +8 min
Leuchars222:3622:37 22:44 22:45
Tay Bridge Southpass22:44 22:52
Dundee Central Junctionpass22:49½ 22:57½
Dundee422:5122:55 22:58½ 23:03
Camperdown Junctionpass22:57½ 23:05½
Broughty Ferry2pass23:00½ 23:08½
Carnoustie2pass23:05½ 23:13½
Arbroath223:1123:11 23:18½ 23:19½
Inverkeilorpass23:17½ 23:25½
Usanpass23:22 23:30
Montrose223:2523:27 23:33 23:35
Craigopass23:33 23:41
Laurencekirkpass23:37½ 23:45½
Carmontpass23:43½ 23:51½
Stonehaven223:4923:49 23:56½ 23:57½
Newtonhill Sig A223pass23:55 00:03
Aberdeen A229 Signalpass23:59 00:07
Aberdeen A55 Signalpass00:02½ 00:10½
Craiginches Southpass00:03½ 00:11½
Aberdeen Ferryhill Junctionpass00:06 00:14
Aberdeen400:09 00:17

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