Detailed timetable

09:42 Inverness to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1B24Headcode1B24 OperatorScotRail UIDC14652

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:43 +1 min
Millburn Junctionpass09:44 09:44 On time
Cradlehallpass09:45 09:46 +1 min
Cullodenpass09:51 09:52 +1 min
Moypass09:59 10:00
Tomatin10:0510:13 10:06 10:14 +1 min
Slochdpass10:18 10:19
Carrbridge1pass10:23 10:24
Aviemore110:3110:32 10:29 10:31 -1 min
Kincraigpass10:38½ 10:37½
Kingussie110:4410:44 10:43 10:45 +1 min
Dalwhinnie1pass10:56 10:57 +1 min
Dalnaspidalpass11:02½ 11:03½
Dalnacardochpass11:07 11:08
Blair Atholl1pass11:16 11:17 +1 min
Pitlochry111:2511:26 11:25 11:28 +2 min
Dunkeld & Birnam1pass11:39 11:40 +1 min
Stanleypass11:46½ 11:47 +1 min
Perth411:5512:03 11:56 12:03 On time
Hilton Junctionpass12:07½ 12:07½
Hilton Junction Hj4 Signalpass12:10 12:10
Auchterarder Sbpass12:16 12:16
Blackfordpass12:19 12:19 On time
Greenloaningpass12:22 12:22 On time
Dunblane1pass12:27 12:27 On time
Stirling312:3212:34 12:33 12:35 +1 min
Larbert Junctionpass12:43 12:46 +3 min
Carmuirs East Junctionpass12:44 12:47 +3 min
Grangemouth Junctionpass12:47½ 12:49 +2 min
Polmont1pass12:50½ 12:52 +2 min
Linlithgow1pass12:54½ 12:56 +2 min
Winchburgh Junctionpass12:58½ 13:00 +2 min
Newbridge Junctionpass13:01½ 13:03 +2 min
Haymarket West Junctionpass13:08 13:08 On time
Haymarket Central Junctionpass13:10 13:10
Haymarket113:1313:14 13:18 13:19 +5 min
Princes St Gardenspass13:16 13:21 +5 min
Edinburgh17F13:18 13:23 +5 min

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