Service timetable

20:45 Inverness to London Euston

Monday 5 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
Aviemore121:2721:32
Kingussie221:4621:48
Newtonmore121:54½21:54
Dalwhinnie122:0922:09
Blair Atholl122:35½22:35
Pitlochry122:4722:47
Dunkeld & Birnam123:01½23:03
Perth423:23½23:26
Gleneagles123:4623:45
Dunblane100:0200:02
Stirling300:11½00:11
Falkirk Grahamston100:26½00:26
Edinburgh200:5601:24
Carlisle402:52½02:54½ 03:26 03:26 +32 min
Preston404:1504:15½ 04:42 04:46 +31 min
Crewe505:1205:14 05:26 05:32 +18 min
Birmingham International506:2006:21 06:41½ 06:44 +23 min
London Euston1508:00 08:10

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