Detailed timetable

21:03 Aberdeen to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1B98Headcode1B98 OperatorScotRail UIDL87088

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
Aberdeen321:03 21:03 On time
Aberdeen Ferryhill Junctionpass21:04½ 21:04½
Craiginches Southpass21:06 21:06
Aberdeen A56 Signalpass21:06½ 21:06½
Aberdeen A230 Signalpass21:08½ 21:08½
Newtonhill Sig A222pass21:12½ 21:12½
Stonehaven1pass21:17 21:17 On time
Carmontpass21:21 21:22 +1 min
Laurencekirkpass21:26½ 21:28 +2 min
Craigopass21:30 21:31 +1 min
Montrose121:3421:35 21:36 21:38 +3 min
Usanpass21:38½ 21:41 +3 min
Inverkeilorpass21:43 21:45 +2 min
Arbroath121:4921:50 21:53 21:54 +4 min
Carnoustie1pass21:55 21:59 +4 min
Broughty Ferry1pass21:59½ 22:09 +10 min
Camperdown Junctionpass22:03 22:13
Dundee122:0622:09 22:18 22:19 +10 min
Dundee Central Junctionpass22:09½ 22:19½
Tay Bridge Southpass22:14½ 22:24½
St. Fort Signal Ts26pass22:16½ 22:26½
Leuchars122:2322:24 22:32½ 22:34 +10 min
Cupar122:3022:31 22:38 22:40 +9 min
Ladybank1pass22:37 22:44 +7 min
Thornton North Junctionpass22:47 22:54
Glenrothes with Thornton2pass22:48 22:55 +7 min
Cowdenbeath1pass23:02 23:06 +4 min
Dunfermline Town1pass23:08½ 23:11 +3 min
Inverkeithing123:1423:14 23:17 23:18 +4 min
Dalmeny Junctionpass23:22½ 23:23 +1 min
Haymarket West Junctionpass23:30 23:28 -2 min
Haymarket123:3423:35 23:33 23:34 -1 min
Princes St Gardenspass23:39 23:36 -3 min
Edinburgh1223:41 23:38 -3 min

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