Detailed timetable

09:42 Inverness to Edinburgh

Friday 9 October 2026

Live map
Headcode: 1B24Headcode1B24 OperatorScotRail UIDC14653

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
100 mph
Train class code
B
Reservation code
S
Catering code
T
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Inverness409:42 09:42 On time
Millburn Junctionpass09:44 09:43 -1 min
Cradlehallpass09:45 09:45 On time
Cullodenpass09:51 09:51 On time
Moypass09:59 09:59
Tomatin10:0510:13 10:05 10:13 On time
Slochdpass10:18 10:18
Carrbridge1pass10:23 10:23
Aviemore110:3110:31 10:25 10:30 -1 min
Kincraigpass10:37½ 10:36½
Kingussie110:4310:43 10:42 10:43 On time
Dalwhinnie1pass10:55 10:56 +1 min
Dalnaspidalpass11:01½ 11:02½
Dalnacardochpass11:06 11:07
Blair Atholl111:16½11:17 11:17½ 11:20 +3 min
Pitlochry111:2611:28 11:29 11:31 +3 min
Dunkeld & Birnam1pass11:40 11:49 +9 min
Stanleypass11:47½ 12:03 +16 min
Perth411:5612:02 12:11 12:14 +12 min
Hilton Junctionpass12:06½ 12:18½
Hilton Junction Hj4 Signalpass12:09 12:21
Auchterarder Sbpass12:15 12:27
Blackfordpass12:18 12:30 +12 min
Greenloaningpass12:21 12:33 +12 min
Dunblane1pass12:26 12:37 +11 min
Stirling312:3112:35 12:43 12:44 +9 min
Larbert Junctionpass12:44 12:54 +10 min
Carmuirs East Junctionpass12:45 12:55 +10 min
Grangemouth Junctionpass12:48½ 12:58 +10 min
Polmont1pass12:51½ 13:02 +11 min
Linlithgow1pass12:55½ 13:06 +11 min
Winchburgh Junctionpass12:59½ 13:09 +10 min
Newbridge Junctionpass13:02½ 13:12 +10 min
Haymarket West Junctionpass13:07 13:16 +9 min
Haymarket313:0913:09 13:18 13:19 +10 min
Princes St Gardenspass13:12 13:21 +9 min
Edinburgh1513:14 13:23 +9 min

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