Service timetable

20:45 Inverness to London Euston

Monday 12 October 2026

Live map
Headcode: 1M16Headcode1M16 OperatorCaledonian Sleeper UIDC04566

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:30 21:33 -1 min
Kingussie221:4621:48 21:47 22:00 +10 min
Newtonmore121:54½21:54 22:04½ 22:06½ +10 min
Dalwhinnie122:0922:09 22:20 22:22 +11 min
Blair Atholl122:35½22:35 22:46 22:49 +12 min
Pitlochry122:4722:47 22:59 22:59 +10 min
Dunkeld & Birnam123:01½23:03 23:16 23:18 +13 min
Perth423:23½23:26 23:36 23:39 +11 min
Gleneagles123:4623:45 23:55 23:56½ +9 min
Dunblane100:0200:02 00:14 00:15 +11 min
Stirling300:11½00:11 00:23 00:31 +18 min
Falkirk Grahamston100:26½00:26 00:44 00:45 +17 min
Edinburgh200:5601:24 01:10 01:41 +17 min
Carlisle402:52½02:54½ 03:03 03:05½ +11 min
Preston304:1504:15½ 04:13 04:27 +12 min
Crewe505:1205:14 05:13 05:16 +2 min
Birmingham International506:2006:21 06:20½ 06:23
London Euston1508:00 07:49

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