Service timetable

20:45 Inverness to London Euston

Thursday 15 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:50 +5 min
Aviemore121:2721:32 22:03 22:10 +36 min
Kingussie221:4621:48 22:25 22:30 +40 min
Newtonmore121:54½21:54 No report
Dalwhinnie122:0922:09 22:49 22:44 +33 min
Blair Atholl122:35½22:35 23:08 23:08 +31 min
Pitlochry122:4722:47 23:18 23:21 +32 min
Dunkeld & Birnam123:01½23:03 23:34 23:37 +32 min
Perth423:23½23:26 23:56 00:01 +33 min
Gleneagles123:4623:45 No report
Dunblane100:0200:02 00:31 00:32 +28 min
Stirling300:11½00:11 00:40 00:43 +30 min
Falkirk Grahamston100:26½00:26 00:56 00:59 +31 min
Edinburgh200:5601:24 01:24 02:13 +49 min
Carlisle402:52½02:54½ 03:43 03:43 +49 min
Preston204:1504:15½ 05:00 05:04 +49 min
Crewe505:1205:14 05:48 05:53 +39 min
Birmingham International506:2006:21 07:02½ 07:05 +44 min
London Euston1508:00 08:31

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