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:27½
Craigopass21:30 21:31
Montrose121:3421:35 21:35 21:36½ +1 min
Usanpass21:38½ 21:39½
Inverkeilorpass21:43 21:44
Arbroath121:4921:50 21:49½ 21:51
Carnoustie1pass21:55 21:56
Broughty Ferry1pass21:59½ 22:00½
Camperdown Junctionpass22:03 22:04
Dundee122:0622:09 22:07 22:10
Dundee Central Junctionpass22:09½ 22:10½
Tay Bridge Southpass22:14½ 22:15½
St. Fort Signal Ts26pass22:16½ 22:17½
Leuchars122:2322:24 22:23½ 22:25
Cupar122:3022:31 22:31 22:32½
Ladybank1pass22:37 22:38
Thornton North Junctionpass22:47 22:48
Glenrothes with Thornton2pass22:48 22:49
Cowdenbeath1pass23:02 23:03
Dunfermline Town1pass23:08½ 23:09½
Inverkeithing123:1423:14 23:15 23:15
Dalmeny Junctionpass23:22½ 23:23½
Haymarket West Junctionpass23:30 23:31
Haymarket123:3423:35 23:35 23:36½
Princes St Gardenspass23:37½ 23:38½
Edinburgh1723:40 23:41

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