Detailed timetable

10:33 Edinburgh to Inverness

Thursday 8 October 2026

Live map
Headcode: 1H13Headcode1H13 OperatorScotRail UIDL87271

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
90 mph
Train class code
B
Reservation code
S
Catering code
T
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh1610:33 10:34 +1 min
Princes St Gardenspass10:35 10:35 On time
Haymarket410:3710:38 10:37 10:39 +1 min
Haymarket West Junctionpass10:39½ 10:40 +1 min
Newbridge Junctionpass10:44½ 10:47 +3 min
Winchburgh Junctionpass10:48 10:51 +3 min
Linlithgow2pass10:51 10:54 +3 min
Polmont2pass10:55 10:58 +3 min
Grangemouth Junctionpass10:59 11:02 +3 min
Carmuirs East Junctionpass11:01½ 11:05 +4 min
Larbert Junctionpass11:08 11:07 -1 min
Stirling211:1611:17 11:15 11:17 On time
Dunblane2pass11:23 11:22 -1 min
Dunblane Signal 43pass11:25 11:24 -1 min
Greenloaningpass11:29½ 11:30 +1 min
Blackfordpass11:32½ 11:35 +3 min
Auchterarder Sbpass11:36 11:38 +2 min
Hilton Junction Hj19 Signalpass11:41 11:43
Hilton Junctionpass11:44½ 11:46½
Perth711:4811:53 11:50 11:53 On time
Stanleypass12:01 12:01 On time
Dunkeld & Birnam112:0912:10 12:09 12:10 On time
Pitlochry212:2312:26 12:22 12:36 +10 min
Blair Atholl212:3612:36 12:45½ 12:46½ +10 min
Dalnacardochpass12:46½ 12:56½
Dalnaspidalpass12:53½ 13:03½
Dalwhinnie213:0313:03 13:09 13:10 +7 min
Newtonmore113:1313:14 13:20 13:21 +7 min
Kingussie113:1913:19 13:23 13:24 +5 min
Kincraigpass13:25½ 13:30½
Aviemore113:3213:33 13:35 13:36 +3 min
Carrbridge113:4113:42 13:43 13:44 +2 min
Slochdpass13:49½ 13:51½
Tomatinpass13:52½ 13:54½
Moypass13:55½ 13:57½
Cullodenpass14:02 14:04 +2 min
Cradlehallpass14:09½ 14:08 -1 min
Millburn Junctionpass14:14 14:11 -3 min
Inverness414:16 14:12 -4 min

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