Detailed timetable

17:33 Edinburgh to Inverness

Thursday 8 October 2026

Live map
Headcode: 1H25Headcode1H25 OperatorScotRail UIDC14686

Planned service information

Power type
Diesel
Timing load / planned train type
324
Maximum speed
100 mph
Train class code
B
Reservation code
S
Catering code
T
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh1717:33 17:33 On time
Princes St Gardenspass17:35 17:34 -1 min
Haymarket417:3817:39 17:38 17:39 On time
Haymarket West Junctionpass17:41 17:41 On time
Newbridge Junctionpass17:49 17:48 -1 min
Winchburgh Junctionpass17:52 17:52 On time
Linlithgow2pass17:55 17:55 On time
Polmont2pass17:59½ 17:59 On time
Grangemouth Junctionpass18:05 18:04 -1 min
Carmuirs East Junctionpass18:10 18:07 -3 min
Larbert Junctionpass18:11 18:08 -3 min
Stirling218:1818:20 18:16 18:19 -1 min
Dunblane2pass18:25 18:25 On time
Dunblane Signal 43pass18:27 18:27 On time
Greenloaningpass18:30½ 18:30 On time
Blackfordpass18:33½ 18:32 -1 min
Gleneagles218:3618:37 18:34½ 18:37 On time
Auchterarder Sbpass18:39½ 18:39 On time
Hilton Junction Hj19 Signalpass18:44½ 18:44½
Hilton Junctionpass18:48 18:48
Perth718:5219:03 18:52 19:03 On time
Stanleypass19:10 19:12 +2 min
Dunkeld & Birnam219:1919:20 19:22 19:24 +4 min
Pitlochry119:3319:39 19:37 19:40 +1 min
Blair Atholl2pass19:47 19:49 +2 min
Dalnacardochpass19:56½ 19:58½
Dalnaspidalpass20:02½ 20:04½
Dalwhinnie2pass20:09½ 20:11 +2 min
Kingussie120:2020:21 20:22 20:23 +2 min
Kincraigpass20:26½ 20:28½
Aviemore120:3320:34 20:34 20:36 +2 min
Carrbridge1pass20:40 20:42
Slochd20:47½20:53 20:49½ 20:55 +2 min
Tomatinpass20:57 20:59
Moy21:0221:08 21:04 21:10
Cullodenpass21:15 21:18 +3 min
Cradlehallpass21:19½ 21:23 +4 min
Millburn Junctionpass21:21 21:25 +4 min
Inverness321:23 21:26 +3 min

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