Service timetable

21:15 London Euston to Inverness

Tuesday 6 October 2026

Live map
Headcode: 1S25Headcode1S25 OperatorCaledonian Sleeper UIDC04568

Planned service information

Power type
Electric
Timing load / planned train type
92
Maximum speed
80 mph
Train class code
S
Sleeper code
B
Reservation code
A
Catering code
R
Operating characteristics
R
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
London Euston121:15 21:15 On time
Birmingham International322:41½22:42 22:41 22:45 +1 min
Crewe623:4723:45 23:56 00:01 +11 min
Preston400:4700:30 00:46 00:51 -7 min
Carlisle302:15½02:18½ 02:02 02:02 -16 min
Edinburgh703:4704:20 03:34 04:14 -6 min
Stirling204:5905:00 04:52 04:57 -3 min
Dunblane205:0805:09½ 05:04 05:04 -5 min
Gleneagles205:2405:25 05:16½ 05:25 On time
Perth705:4205:43½ 05:37 05:40 -3 min
Dunkeld & Birnam106:0206:03½ 06:01 06:03 On time
Pitlochry106:1606:17½ 06:17 06:17 On time
Blair Atholl206:2806:29½ 06:30 06:32 +3 min
Dalwhinnie206:5907:00½ 06:59 06:59 -1 min
Newtonmore107:1107:12 07:09½ 07:12 On time
Kingussie107:1607:17 07:13 07:17 On time
Kincraig07:2507:31 07:25 07:31 On time
Aviemore107:3907:43 07:37 07:42 -1 min
Carrbridge107:5307:54 07:51 07:54½ On time
Tomatin08:0808:16 08:08 08:16
Inverness208:45 08:34 -1 min

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