Detailed timetable

17:33 Edinburgh to Inverness

Wednesday 7 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:35 +2 min
Princes St Gardenspass17:35 17:39 +4 min
Haymarket417:3817:39 17:43 17:44 +5 min
Haymarket West Junctionpass17:41 17:46 +5 min
Newbridge Junctionpass17:49 17:51 +2 min
Winchburgh Junctionpass17:52 17:54 +2 min
Linlithgow2pass17:55 17:56 +1 min
Polmont2pass17:59½ 18:01 +2 min
Grangemouth Junctionpass18:05 18:05 On time
Carmuirs East Junctionpass18:10 18:08 -2 min
Larbert Junctionpass18:11 18:09 -2 min
Stirling218:1818:20 18:20 18:22 +2 min
Dunblane2pass18:25 18:27 +2 min
Dunblane Signal 43pass18:27 18:29 +2 min
Greenloaningpass18:30½ 18:36 +6 min
Blackfordpass18:33½ 18:42 +9 min
Gleneagles218:3618:37 18:44½ 18:46 +9 min
Auchterarder Sbpass18:39½ 18:50 +11 min
Hilton Junction Hj19 Signalpass18:44½ 18:55½
Hilton Junctionpass18:48 18:59
Perth718:5219:03 19:02 19:04 +1 min
Stanleypass19:10 19:12 +2 min
Dunkeld & Birnam219:1919:20 19:22 19:31 +11 min
Pitlochry119:3319:39 19:44 19:46 +7 min
Blair Atholl2pass19:47 19:54 +7 min
Dalnacardochpass19:56½ 20:03½
Dalnaspidalpass20:02½ 20:09½
Dalwhinnie2pass20:09½ 20:16 +7 min
Kingussie120:2020:21 20:28 20:29 +8 min
Kincraigpass20:26½ 20:34½
Aviemore120:3320:34 20:39 20:41 +7 min
Carrbridge1pass20:40 20:50 +10 min
Slochd20:47½20:53 20:57½ 21:03 +10 min
Tomatinpass20:57 21:07
Moy21:0221:08 21:12 21:18
Cullodenpass21:15 21:24 +9 min
Cradlehallpass21:19½ 21:28 +9 min
Millburn Junctionpass21:21 21:30 +9 min
Inverness321:23 21:31 +8 min

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