Detailed timetable

08:37 Edinburgh to Inverness

Saturday 10 October 2026

Live map
Headcode: 1H09Headcode1H09 OperatorScotRail UIDC14677

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
Edinburgh1508:37 08:39 +2 min
Princes St Gardenspass08:38½ 08:40 +2 min
Haymarket408:4108:42 08:43 08:44 +2 min
Haymarket West Junctionpass08:44½ 08:46 +2 min
Newbridge Junctionpass08:50 08:50 On time
Winchburgh Junctionpass08:56 08:53 -3 min
Linlithgow2pass09:01 08:59 -2 min
Polmont2pass09:07 09:04 -3 min
Grangemouth Junctionpass09:16½ 09:09 -7 min
Carmuirs East Junctionpass09:19½ 09:15 -4 min
Larbert Junctionpass09:22½ 09:19 -3 min
Stirling209:3009:31 09:29 09:31 On time
Dunblane2pass09:36 09:36 On time
Dunblane Signal 43pass09:38 09:38 On time
Greenloaningpass09:41½ 09:41 On time
Blackfordpass09:44½ 09:44 On time
Auchterarder Sbpass09:48 09:47 -1 min
Hilton Junction Hj19 Signalpass09:53 09:52
Hilton Junctionpass09:56½ 09:55½
Perth710:0110:02 09:59 10:03 +1 min
Stanleypass10:09½ 10:11 +2 min
Dunkeld & Birnam110:1810:19 10:19 10:22 +3 min
Pitlochry210:3210:33 10:34 10:40 +7 min
Blair Atholl210:4210:43 10:49 10:51 +8 min
Dalnacardochpass10:53 11:01
Dalnaspidalpass10:59 11:07
Dalwhinnie2pass11:06 11:13 +7 min
Kingussie111:1711:18 11:25 11:26 +8 min
Kincraigpass11:23 11:31
Aviemore111:2911:30 11:37 11:39 +9 min
Carrbridge211:3811:39 11:48 11:49 +10 min
Slochdpass11:45½ 11:55½
Tomatinpass11:49 11:59
Moypass11:52½ 12:02½
Cullodenpass11:59 12:09
Cradlehallpass12:03½ 12:13½
Millburn Junctionpass12:05 12:15
Inverness312:07 12:17 +10 min

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