Service timetable

20:45 Inverness to London Euston

Thursday 8 October 2026

Live map
Headcode: 1M16Headcode1M16 OperatorCaledonian Sleeper UIDC04565

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:33 21:37 +3 min
Kingussie221:4621:48 21:51 21:56 +6 min
Newtonmore121:54½21:54 22:00½ 22:02½ +6 min
Dalwhinnie122:0922:09 22:16 22:18 +7 min
Blair Atholl122:35½22:35 22:44 22:46 +9 min
Pitlochry122:4722:47 22:56 22:56 +7 min
Dunkeld & Birnam123:01½23:03 23:15 23:18 +13 min
Perth423:23½23:26 23:37 23:41 +13 min
Gleneagles123:4623:45 00:00 00:01½ +14 min
Dunblane100:0200:02 00:16 00:16 +12 min
Stirling300:11½00:11 00:25 00:29 +16 min
Falkirk Grahamston100:26½00:26 00:42 00:42 +14 min
Edinburgh200:5601:24 01:12 01:51 +27 min
Carlisle402:52½02:54½ 03:14 03:14 +20 min
Preston404:1504:15½ 04:39 04:49 +34 min
Crewe505:1205:14 05:30 05:35 +21 min
Birmingham International306:2006:21 06:38½ 06:41 +20 min
London Euston1508:00 08:07

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