Detailed timetable

17:33 Edinburgh to Inverness

Friday 9 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:39 On time
Haymarket West Junctionpass17:41 17:41 On time
Newbridge Junctionpass17:49 17:45 -4 min
Winchburgh Junctionpass17:52 17:48 -4 min
Linlithgow2pass17:55 17:50 -5 min
Polmont2pass17:59½ 17:56 -3 min
Grangemouth Junctionpass18:05 18:01 -4 min
Carmuirs East Junctionpass18:10 18:06 -4 min
Larbert Junctionpass18:11 18:07 -4 min
Stirling218:1818:20 18:15 18:20 On time
Dunblane2pass18:25 18:25 On time
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:40 +1 min
Hilton Junction Hj19 Signalpass18:44½ 18:45½
Hilton Junctionpass18:48 18:49
Perth718:5219:03 18:52 19:03 On time
Stanleypass19:10 19:11 +1 min
Dunkeld & Birnam219:1919:20 19:20 19:27 +7 min
Pitlochry119:3319:39 19:39 19:42 +3 min
Blair Atholl2pass19:47 19:53 +6 min
Dalnacardochpass19:56½ 20:02½
Dalnaspidalpass20:02½ 20:08½
Dalwhinnie2pass20:09½ 20:15 +6 min
Kingussie120:2020:21 20:26 20:27 +6 min
Kincraigpass20:26½ 20:32½
Aviemore120:3320:34 20:37 20:39 +5 min
Carrbridge1pass20:40 20:45
Slochd20:47½20:53 20:52½ 20:58 +5 min
Tomatinpass20:57 21:02
Moy21:0221:08 21:07 21:13
Cullodenpass21:15 21:14 -1 min
Cradlehallpass21:19½ 21:18 -1 min
Millburn Junctionpass21:21 21:19 -2 min
Inverness321:23 21:21 -2 min

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