Detailed timetable

10:33 Edinburgh to Inverness

Friday 9 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:38 10:39 +1 min
Haymarket West Junctionpass10:39½ 10:41 +2 min
Newbridge Junctionpass10:44½ 10:46 +2 min
Winchburgh Junctionpass10:48 10:49 +1 min
Linlithgow2pass10:51 10:52 +1 min
Polmont2pass10:55 10:56 +1 min
Grangemouth Junctionpass10:59 11:00 +1 min
Carmuirs East Junctionpass11:01½ 11:03 +2 min
Larbert Junctionpass11:08 11:06 -2 min
Stirling211:1611:17 11:14 11:18 +1 min
Dunblane2pass11:23 11:23 On time
Dunblane Signal 43pass11:25 11:26 +1 min
Greenloaningpass11:29½ 11:29 On time
Blackfordpass11:32½ 11:32 On time
Auchterarder Sbpass11:36 11:35 -1 min
Hilton Junction Hj19 Signalpass11:41 11:40
Hilton Junctionpass11:44½ 11:43½
Perth711:4811:53 11:47 11:53 On time
Stanleypass12:01 12:06 +5 min
Dunkeld & Birnam112:0912:10 12:13 12:15 +5 min
Pitlochry212:2312:26 12:28 12:30 +4 min
Blair Atholl212:3612:36 12:39 12:41 +5 min
Dalnacardochpass12:46½ 12:51½
Dalnaspidalpass12:53½ 12:58½
Dalwhinnie213:0313:03 13:09 13:10 +7 min
Newtonmore113:1313:14 13:20 13:21 +7 min
Kingussie113:1913:19 13:27 13:28 +9 min
Kincraigpass13:25½ 13:34½
Aviemore113:3213:33 13:39 13:41 +8 min
Carrbridge113:4113:42 13:50 13:51 +9 min
Slochdpass13:49½ 13:58½
Tomatinpass13:52½ 14:01½
Moypass13:55½ 14:04½
Cullodenpass14:02 14:13 +11 min
Cradlehallpass14:09½ 14:17 +8 min
Millburn Junctionpass14:14 14:18 +4 min
Inverness414:16 14:20 +4 min

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