Detailed timetable

19:18 Inverness T.c. to Inverness T.c.

Friday 9 October 2026

Live map
Headcode: 3S97Headcode3S97 UIDP00805

Planned service information

Power type
Diesel
Timing load / planned train type
715
Maximum speed
60 mph
Operating characteristics
Q
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Inverness T.c.19:18 19:06 -12 min
Inverness Signal 70719:2319:31 19:11 19:19 -12 min
Millburn Junctionpass19:32½ 19:41 +9 min
Rose Street19:34½19:44½ 19:43½ 19:53½ +9 min
Millburn Junctionpass19:48½ 19:57½
Inverness Airport1pass19:57 19:50 -7 min
Nairn220:06½20:16½ 20:01 20:13 -3 min
Forres220:2820:31 20:26 20:30 -1 min
Elgin220:4520:46 20:46 20:47 +1 min
Keith Loop21:2121:25 21:09 21:28 +3 min
Huntly2pass21:42 21:43 +1 min
Kennethmontpass21:53 21:54 +1 min
Insch2pass21:59 21:59 On time
Inverurie2pass22:10 22:10 On time
Dyce2pass22:21 22:25 +4 min
Berryden Junctionpass22:27 22:31 +4 min
Aberdeen6N22:29½22:34½ 22:33 22:38 +4 min
Aberdeen Ferryhill Junctionpass22:36½ 22:40½
Craiginches Southpass22:38½ 22:42½
Aberdeen A56 Signalpass22:39½ 22:43½
Aberdeen A230 Signalpass22:43 22:47
Newtonhill Sig A222pass22:50½ 22:54½
Stonehaven1pass22:57½ 22:57 On time
Carmontpass23:04½ 23:15 +11 min
Laurencekirkpass23:13½ 23:57 +44 min
Craigopass23:19 00:03
Montrose1pass23:23½ 00:08 +45 min
Usanpass23:27½ 00:11 +44 min
Inverkeilorpass23:34 00:18
Arbroath1pass23:40½ 00:24 +44 min
Carnoustie1pass23:48½ 00:32 +44 min
Broughty Ferry1pass23:56 00:38 +42 min
Camperdown Junctionpass23:59½ 00:41½
Dundee100:02½00:04½ 00:46 00:46 +42 min
Dundee Central Junctionpass00:05½ 00:47½
Dundee 672 Signalpass00:09 00:50 +41 min
Longforgan L.c.pass00:11 00:52
Errolpass00:17½ 00:58 +41 min
Barnhill (Perth)pass00:27 01:08
Perth1pass00:30 01:10 +40 min
Perth Dundee Loop00:3200:42 01:14 01:22 +40 min
Perth2pass00:45 01:24 +39 min
Barnhill (Perth)pass00:48 01:27
Errolpass00:58½ 01:36 +38 min
Longforgan L.c.pass01:03½ 01:41½
Dundee 697 Signalpass01:05 01:44 +39 min
Dundee Central Junctionpass01:09 01:48
Dundee401:1101:13 01:50 01:51 +38 min
Camperdown Junctionpass01:18 01:56
Broughty Ferry2pass01:22½ 02:00½
Carnoustie2pass01:30 02:05 +35 min
Arbroath2pass01:37 02:12 +35 min
Inverkeilorpass01:45 02:20
Usanpass01:51 02:26 +35 min
Montrose2pass01:55 02:29 +34 min
Craigopass02:01½ 02:35½
Laurencekirkpass02:08 02:39 +31 min
Carmontpass02:17 02:48 +31 min
Stonehaven2pass02:25 02:54 +29 min
Newtonhill Sig A223pass02:31 03:00
Aberdeen A229 Signalpass02:36 03:05
Aberdeen A55 Signalpass02:41 03:10
Craiginches Southpass02:42 03:11
Aberdeen Ferryhill Junctionpass02:46½ 03:15½
Aberdeen7N02:48½02:53½ 03:13 03:22 +29 min
Berryden Junctionpass02:56½ 03:24 +28 min
Dyce1pass03:03½ 03:30 +27 min
Inverurie1pass03:14½ 03:43 +29 min
Insch1pass03:26½ 03:56 +30 min
Kennethmontpass03:33½ 04:04 +31 min
Huntly2pass03:44 04:13 +29 min
Keith Looppass03:59 04:26 +27 min
Elgin2pass04:22 04:46 +24 min
Forres1pass04:35½ 05:00 +25 min
Nairn104:4804:49 05:12 05:13 +24 min
Inverness Airport204:5905:04 05:21 05:27 +23 min
Millburn Junctionpass05:13½ 05:39 +26 min
Inverness105:16½05:24 05:55 05:56 +32 min
Millburn Junctionpass05:26 05:58
Inverness Signal 70705:27½05:32½ 05:59½ 06:04½ +32 min
Inverness T.c.05:38 06:10 +32 min

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