Detailed timetable

17:33 Edinburgh to Inverness

Tuesday 13 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:37 17:40 +1 min
Haymarket West Junctionpass17:41 17:42 +1 min
Newbridge Junctionpass17:49 17:48 -1 min
Winchburgh Junctionpass17:52 17:52 On time
Linlithgow2pass17:55 17:54 -1 min
Polmont2pass17:59½ 17:59 On time
Grangemouth Junctionpass18:05 18:03 -2 min
Carmuirs East Junctionpass18:10 18:07 -3 min
Larbert Junctionpass18:11 18:08 -3 min
Stirling218:1818:20 18:15 18:19 -1 min
Dunblane2pass18:25 18:24 -1 min
Dunblane Signal 43pass18:27 18:27 On time
Greenloaningpass18:30½ 18:29 -1 min
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:10 On time
Dunkeld & Birnam219:1919:20 19:20 19:25 +5 min
Pitlochry119:3319:39 19:38 19:44 +5 min
Blair Atholl2pass19:47 19:52
Dalnacardochpass19:56½ 20:01½
Dalnaspidalpass20:02½ 20:07½
Dalwhinnie2pass20:09½ 20:14½
Kingussie120:2020:21 20:25 20:26½
Kincraigpass20:26½ 20:31½
Aviemore120:3320:34 20:37½ 20:39
Carrbridge1pass20:40 20:45
Slochd20:47½20:53 20:52½ 20:58
Tomatinpass20:57 21:02
Moy21:0221:08 21:07 21:13
Cullodenpass21:15 21:20
Cradlehallpass21:19½ 21:24½
Millburn Junctionpass21:21 21:26
Inverness321:23 21:28

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