Detailed timetable

15:21 Inverness to Edinburgh

Sunday 11 October 2026

Live map
Headcode: 1B54Headcode1B54 OperatorScotRail UIDL87059

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
Inverness315:21 15:21 On time
Millburn Junctionpass15:22½ 15:22½
Cradlehallpass15:24 15:24
Cullodenpass15:29 15:29
Moypass15:36 15:36
Tomatinpass15:39½ 15:39½
Slochdpass15:43 15:43
Carrbridge1pass15:48 15:48
Aviemore115:5515:57 15:55 15:57
Kincraigpass16:02½ 16:02½
Kingussie116:0716:08 16:07 16:08½
Dalwhinnie1pass16:21 16:21
Dalnaspidalpass16:27½ 16:27½
Dalnacardochpass16:32 16:32
Blair Atholl1pass16:41 16:41
Pitlochry116:4916:50 16:49 16:50½
Dunkeld & Birnam117:0317:04 17:02½ 17:04
Stanleypass17:11½ 17:11½
Perth417:2117:22 17:20½ 17:22½
Hilton Junctionpass17:26 17:26
Hilton Junction Hj4 Signalpass17:28½ 17:28½
Auchterarder Sbpass17:34 17:34
Blackfordpass17:37 17:37
Greenloaningpass17:40 17:40
Dunblane1pass17:45½ 17:45½
Stirling317:5017:52 17:50 17:52
Larbert Junctionpass18:00½ 18:00½
Carmuirs East Junctionpass18:01½ 18:01½
Grangemouth Junctionpass18:05 18:05
Polmont1pass18:08 18:08
Linlithgow1pass18:12 18:12
Winchburgh Junctionpass18:16 18:16
Newbridge Junctionpass18:21½ 18:21½
Haymarket West Junctionpass18:28½ 18:28½
Haymarket318:3118:32 18:30½ 18:32
Princes St Gardenspass18:35 18:35
Edinburgh1518:37 18:37

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