Service timetable

20:45 Inverness to London Euston

Friday 9 October 2026

Live map
Headcode: 1M16Headcode1M16 OperatorCaledonian Sleeper UIDC04564

Planned service information

Power type
Diesel
Timing load / planned train type
385
Maximum speed
125 mph
Train class code
S
Sleeper code
B
Reservation code
A
Catering code
R
Operating characteristics
R
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Inverness220:45 20:45 On time
Aviemore121:2721:32 21:27 21:32 -2 min
Kingussie221:4621:48 21:47 21:55 +5 min
Newtonmore121:54½21:54 21:59½ 22:01½ +5 min
Dalwhinnie122:0922:09 22:12 22:14 +3 min
Blair Atholl122:35½22:35 22:38½ 22:39 +2 min
Pitlochry122:4722:47 22:49 22:51 +2 min
Dunkeld & Birnam123:01½23:03 23:03½ 23:08 +3 min
Perth423:23½23:26 23:26 23:32 +4 min
Gleneagles123:4623:45 23:48 23:49½ +2 min
Dunblane100:0200:02 00:03 00:04 On time
Stirling300:11½00:11 00:12 00:20 +7 min
Falkirk Grahamston100:26½00:26 00:34 00:34 +6 min
Edinburgh200:5601:24 01:04 01:54 +30 min
Carlisle402:52½02:54½ 03:15 03:15 +21 min
Preston404:1504:15½ 04:25 04:31 +16 min
Crewe505:1205:14 05:15 05:20 +6 min
Birmingham International506:2006:21½ 06:24½ 06:26½ +5 min
London Euston1508:00 07:57

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