Detailed timetable

04:54 Inverness to Edinburgh

Monday 12 October 2026

Live map
Headcode: 1B70Headcode1B70 OperatorScotRail UIDC14661

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 04:54 On time
Millburn Junctionpass04:55½ 04:55½
Inverness Airport105:0305:04 05:02½ 05:04
Nairn205:1205:13 05:12 05:13½
Forres105:2305:24 05:22½ 05:24
Elgin205:3505:37 05:35 05:37
Keith105:5505:56 05:55 05:56½
Keith Looppass05:57 05:57
Huntly106:1006:11 06:09½ 06:11
Kennethmontpass06:19½ 06:19½
Insch206:2506:26 06:25 06:26½
Inverurie206:3806:43 06:37½ 06:43½
Kintore206:4806:49 06:48 06:49½
Dyce206:5806:59 06:57½ 06:59
Berryden Junctionpass07:05½ 07:05½
Aberdeen6S07:0807:10 07:08 07:10
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
Carmontpass07:32½ 07:32½
Laurencekirkpass07:38 07:38
Craigopass07:41½ 07:41½
Montrose107:4607:47 07:45½ 07:47
Usanpass07:50 07:50
Inverkeilorpass07:54½ 07:54½
Arbroath108:0008:01 08:00 08:01½
Carnoustie1pass08:06½ 08:06½
Broughty Ferry1pass08:11 08:11
Camperdown Junctionpass08:14½ 08:14½
Dundee108:1808:19 08:17½ 08:19½
Dundee Central Junctionpass08:20 08:20
Tay Bridge Southpass08:25 08:25
St. Fort Signal Ts26pass08:27 08:27
Leuchars108:3008:31 08:30 08:31½
Cupar108:3808:39 08:37½ 08:39
Ladybank1pass08:44½ 08:44½
Thornton North Junctionpass08:51½ 08:51½
Glenrothes with Thornton2pass08:52½ 08:52½
Cowdenbeath1pass09:06½ 09:06½
Dunfermline Town1pass09:13 09:13
Inverkeithing109:1709:17 09:17½ 09:17½
Dalmeny Junctionpass09:22½ 09:22½
Haymarket West Junctionpass09:28 09:28
Haymarket109:3009:31 09:30 09:31½
Princes St Gardenspass09:33½ 09:33½
Edinburgh1509:37 09:37

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