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:27 21:34
Kingussie221:4621:48 21:46 21:50
Newtonmore121:54½21:54 21:54½ 21:56½
Dalwhinnie122:0922:09 22:09 22:11
Blair Atholl122:35½22:35 22:35½ 22:37½
Pitlochry122:4722:47 22:47 22:49
Dunkeld & Birnam123:01½23:03 23:01½ 23:05½
Perth423:23½23:26 23:23½ 23:28½
Gleneagles123:4623:45 23:46 23:47½
Dunblane100:0200:02 00:02 00:04
Stirling300:11½00:11 00:11½ 00:13½
Falkirk Grahamston100:26½00:26 00:26½ 00:28
Edinburgh200:5601:24 00:56 01:24
Carlisle402:52½02:54½ 02:52½ 02:54½
Preston404:1504:15½ 04:13½ 04:15½
Crewe505:1205:14 05:11 05:14
Birmingham International306:2006:21 06:18½ 06:21
London Euston1508:00 07:47

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