Service timetable

20:45 Inverness to London Euston

Friday 16 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 21:02 +17 min
Aviemore121:2721:32 21:50 21:53 +19 min
Kingussie221:4621:48 22:15 22:26 +36 min
Newtonmore121:54½21:54 No report
Dalwhinnie122:0922:09 22:45 22:40 +29 min
Blair Atholl122:35½22:35 23:05 23:07 +30 min
Pitlochry122:4722:47 23:16 23:16 +27 min
Dunkeld & Birnam123:01½23:03 23:32 23:35 +30 min
Perth423:23½23:26 23:54 23:58 +30 min
Gleneagles123:4623:45 No report
Dunblane100:0200:02 00:29 00:30 +26 min
Stirling300:11½00:11 00:36 00:40 +27 min
Falkirk Grahamston100:26½00:26 00:53 00:54 +26 min
Edinburgh200:5701:24 01:19 01:46 +22 min
Carlisle402:52½02:54½ 03:14½ 03:16½
Preston404:1504:15½ 04:35½ 04:37½
Crewe505:1205:14 05:33 05:36
Birmingham International506:2006:21½ 06:41½ 06:43½
London Euston1508:00 08:12

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