Detailed timetable

06:44 Inverness to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1B20Headcode1B20 OperatorScotRail UIDC14650

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
Inverness306:44 06:44 On time
Millburn Junctionpass06:45½ 06:45 On time
Cradlehallpass06:47 06:47 On time
Cullodenpass06:53 06:51 -2 min
Moypass07:01 06:59
Tomatinpass07:04½ 07:02½
Slochdpass07:08 07:06
Carrbridge1pass07:13 07:11
Aviemore207:2007:22 07:18 07:22 On time
Kincraigpass07:30 07:30
Kingussie107:3507:36 07:36 07:37 +1 min
Dalwhinnie1pass07:47½ 07:49 +2 min
Dalnaspidalpass07:54 07:56
Dalnacardochpass07:58½ 08:00½
Blair Atholl108:0808:09 08:10 08:11 +2 min
Pitlochry108:1808:19 08:21 08:23 +4 min
Dunkeld & Birnam108:3308:34 08:36 08:37 +3 min
Stanleypass08:42 08:46 +4 min
Perth408:5108:55 08:54 08:57 +2 min
Hilton Junctionpass08:59 09:01
Hilton Junction Hj4 Signalpass09:01½ 09:03½
Auchterarder Sbpass09:07 09:09 +2 min
Gleneagles109:0909:10 09:11 09:12½ +2 min
Blackfordpass09:13½ 09:15 +2 min
Greenloaningpass09:16½ 09:19 +3 min
Dunblane1pass09:22 09:23 +1 min
Stirling309:3209:34 09:28 09:34 On time
Larbert Junctionpass09:43 09:41 -2 min
Carmuirs East Junctionpass09:44 09:42 -2 min
Grangemouth Junctionpass09:47½ 09:44 -3 min
Polmont1pass09:50½ 09:47 -3 min
Linlithgow1pass09:54½ 09:51 -3 min
Winchburgh Junctionpass09:58½ 09:54 -4 min
Newbridge Junctionpass10:01½ 09:57 -4 min
Haymarket West Junctionpass10:06 10:03 -3 min
Haymarket310:0810:09 10:06 10:08 -1 min
Princes St Gardenspass10:12½ 10:10 -2 min
Edinburgh1210:15 10:12 -3 min

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