Detailed timetable

04:54 Inverness to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1B70Headcode1B70 OperatorScotRail UIDC14659

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
Inverness204:54
Millburn Junctionpass04:55½
Inverness Airport105:0305:04
Nairn105:1205:13
Forres105:2305:24
Elgin105:3505:36
Keith105:5505:56
Keith Looppass05:56½
Huntly106:0906:10
Kennethmontpass06:19
Insch206:2506:26
Inverurie206:3706:41
Kintore206:4606:47
Dyce206:5506:56
Berryden Junctionpass07:03
Aberdeen6S07:0607:10 07:10 On time
Aberdeen Ferryhill Junctionpass07:11½ 07:11½
Craiginches Southpass07:13 07:13
Aberdeen A56 Signalpass07:13½ 07:13½
Aberdeen A230 Signalpass07:15½ 07:15½
Newtonhill Sig A222pass07:20 07:20
Stonehaven107:2507:27 07:25 07:27 On time
Carmontpass07:32½ 07:32 On time
Laurencekirkpass07:38 07:38 On time
Craigopass07:41½ 07:42 +1 min
Montrose107:4607:47 07:47 07:48 +1 min
Usanpass07:50 07:51 +1 min
Inverkeilorpass07:54½ 07:55 +1 min
Arbroath108:0008:01 08:00 08:02 +1 min
Carnoustie1pass08:06½ 08:06 On time
Broughty Ferry1pass08:11 08:10 -1 min
Camperdown Junctionpass08:14½ 08:13½
Dundee108:1808:19 08:18 08:20 +1 min
Dundee Central Junctionpass08:20 08:21
Tay Bridge Southpass08:25 08:26
St. Fort Signal Ts26pass08:27 08:28
Leuchars108:3008:31 08:32 08:34 +3 min
Cupar108:3808:39 08:40 08:41 +2 min
Ladybank1pass08:44½ 08:46 +2 min
Thornton North Junctionpass08:51½ 08:53½
Glenrothes with Thornton2pass08:52½ 08:57 +5 min
Cowdenbeath1pass09:06½ 09:07 +1 min
Dunfermline Town1pass09:13 09:12 -1 min
Inverkeithing109:1709:17 09:18 09:20 +3 min
Dalmeny Junctionpass09:22½ 09:25 +3 min
Haymarket West Junctionpass09:28 09:30 +2 min
Haymarket109:3009:31 09:32 09:33 +2 min
Princes St Gardens09:34½09:36½ 09:36½ 09:36 On time
Edinburgh1609:39 09:38 -1 min

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