Detailed timetable

15:52 Edinburgh to Inverness

Sunday 11 October 2026

Live map
Headcode: 1H43Headcode1H43 OperatorScotRail UIDC14692

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
Edinburgh1515:52 15:52 On time
Princes St Gardenspass15:54 15:54
Haymarket415:5615:57 15:56 15:57½
Haymarket West Junctionpass15:59 15:59
Newbridge Junctionpass16:03½ 16:03½
Winchburgh Junctionpass16:06½ 16:06½
Linlithgow2pass16:09½ 16:09½
Polmont2pass16:14 16:14
Grangemouth Junctionpass16:19½ 16:19½
Carmuirs East Junctionpass16:22 16:22
Larbert Junctionpass16:25½ 16:25½
Stirling216:3316:35 16:32½ 16:35
Dunblane2pass16:39½ 16:39½
Dunblane Signal 43pass16:41½ 16:41½
Greenloaningpass16:45 16:45
Blackfordpass16:48 16:48
Auchterarder Sbpass16:51½ 16:51½
Hilton Junction Hj19 Signalpass16:56½ 16:56½
Hilton Junctionpass17:00 17:00
Perth717:0417:11 17:04 17:11
Stanleypass17:18 17:18
Dunkeld & Birnam117:2617:27 17:26 17:27½
Pitlochry117:4017:41 17:40 17:41½
Blair Atholl2pass17:49½ 17:49½
Dalnacardochpass17:59 17:59
Dalnaspidalpass18:05 18:05
Dalwhinnie2pass18:12 18:12
Kingussie118:2318:24 18:22½ 18:24
Kincraigpass18:29 18:29
Aviemore118:3518:37 18:35 18:37
Carrbridge1pass18:43 18:43
Slochdpass18:48 18:48
Tomatinpass18:51½ 18:51½
Moypass18:55 18:55
Cullodenpass19:01½ 19:01½
Cradlehallpass19:05 19:05
Millburn Junctionpass19:07½ 19:07½
Inverness419:10 19:10

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