Detailed timetable

21:00 Inverness T.c. to Inverness T.c.

Sunday 11 October 2026

Live map
Headcode: 3S97Headcode3S97 UIDP00807

Planned service information

Power type
Diesel
Timing load / planned train type
715
Maximum speed
60 mph
Operating characteristics
Q
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Inverness T.c.21:00 20:55 -5 min
Inverness Signal 70721:0521:12 21:00 21:07 -5 min
Millburn Junctionpass21:13½ 21:17 +4 min
Rose Street21:15½21:23½ 21:19½ 21:27½ +4 min
Millburn Junctionpass21:27½ 21:31½
Inverness Airport1pass21:36 21:25 -11 min
Nairn2pass21:43½ 21:36 -7 min
Forres2pass21:54½ 21:49 -5 min
Elgin1pass22:09½ 22:09 On time
Keith Loop22:3622:40½ 22:32 22:40 On time
Huntly2pass22:57½ 22:57 On time
Kennethmontpass23:08½ 23:03 -5 min
Insch2pass23:14½ 23:09 -5 min
Inverurie2pass23:25½ 23:20 -5 min
Dyce2pass23:36½ 23:32 -4 min
Berryden Junctionpass23:42½ 23:37 -5 min
Aberdeen6N23:4523:50½ 23:42 23:49 -1 min
Aberdeen Ferryhill Junctionpass23:52½ 23:51½
Craiginches Southpass23:54½ 23:53½
Aberdeen A56 Signalpass23:55½ 23:54½
Aberdeen A230 Signalpass23:59 23:58
Newtonhill Sig A222pass00:06½ 00:05½
Stonehaven1pass00:13½ 00:07 -6 min
Carmontpass00:20½ 00:13 -7 min
Laurencekirkpass00:29½ 00:22 -7 min
Craigopass00:35 00:28
Montrose1pass00:39½ 00:32 -7 min
Usanpass00:43½ 00:35 -8 min
Inverkeilorpass00:50 00:42
Arbroath1pass00:56½ 00:48 -8 min
Carnoustie1pass01:04½ 00:56 -8 min
Broughty Ferry1pass01:12 01:04
Camperdown Junctionpass01:15½ 01:07½
Dundee4pass01:18½ 01:13 -5 min
Dundee Central Junctionpass01:19½ 01:14½
Dundee 672 Signalpass01:23 01:18 -5 min
Longforgan L.c.pass01:25 01:20
Errolpass01:31½ 01:26 -5 min
Barnhill (Perth)pass01:41 01:36 -5 min
Perth1pass01:44 01:40 -4 min
Perth Dundee Loop01:4601:56 01:42 01:56 On time
Perth2pass01:59 01:59 On time
Barnhill (Perth)pass02:02 02:03 +1 min
Errolpass02:12½ 02:13 +1 min
Longforgan L.c.pass02:17½ 02:18½
Dundee 697 Signalpass02:19 02:20 +1 min
Dundee Central Junctionpass02:23 02:24
Dundee402:2502:27 02:24 02:27 On time
Camperdown Junctionpass02:32 02:32
Broughty Ferry2pass02:36½ 02:36½
Carnoustie2pass02:44 02:41 -3 min
Arbroath2pass02:51 02:48 -3 min
Inverkeilorpass02:59 02:56
Usanpass03:05 03:03 -2 min
Montrose2pass03:09 03:06 -3 min
Craigopass03:15½ 03:12½
Laurencekirkpass03:22 03:17 -5 min
Carmontpass03:31 03:25 -6 min
Stonehaven2pass03:39 03:31 -8 min
Newtonhill Sig A223pass03:45 03:37
Aberdeen A229 Signalpass03:50 03:42
Aberdeen A55 Signalpass03:55 03:47
Craiginches Southpass03:56 03:48
Aberdeen Ferryhill Junctionpass03:59½ 03:51½
Aberdeen7N04:01½04:03½ 03:50 03:52 -11 min
Berryden Junctionpass04:06½ 03:53 -13 min
Dyce1pass04:13½ 03:59 -14 min
Inverurie1pass04:24½ 04:10 -14 min
Insch1pass04:36½ 04:23 -13 min
Kennethmontpass04:43½ 04:29 -14 min
Huntly1pass04:54 04:37 -17 min
Keith Looppass05:09 04:50 -19 min
Elgin105:3105:36 05:10 05:11 -25 min
Forres1pass05:50½ 05:26 -24 min
Nairn106:0306:26 05:39 06:26 On time
Inverness Airport1pass06:35½ 06:35½
Millburn Junctionpass06:46½ 06:46½
Inverness206:49½07:05½ 06:49½ 07:05½
Millburn Junctionpass07:07½ 07:07½
Inverness Signal 70707:0907:13 07:09 07:13
Inverness T.c.07:18½ 07:18½

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