Service timetable

21:15 London Euston to Inverness

Friday 16 October 2026

Live map
Headcode: 1S25Headcode1S25 OperatorCaledonian Sleeper UIDC04570

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 00:07 00:11 +87 min
Crewe623:4723:45 01:21 01:25 +95 min
Preston400:4800:30 02:11 02:19 +81 min
Carlisle302:15½02:18½ 03:36 03:36 +78 min
Edinburgh203:4704:20 05:07 05:37 +77 min
Stirling204:5905:00 06:16 06:20 +80 min
Dunblane205:0805:09½ 06:27 06:27 +78 min
Gleneagles205:2405:25 No report
Perth705:4205:43½ 06:51 06:52 +69 min
Dunkeld & Birnam106:0206:03½ 07:11 07:12½ +69 min
Pitlochry106:1606:17½ 07:25 07:26½
Blair Atholl206:2806:29½ 07:37 07:38½
Dalwhinnie206:5907:00½ 08:08 08:09½
Newtonmore107:1107:12 08:19½ 08:21
Kingussie107:1607:17 08:25 08:26½
Kincraig07:2507:31 08:34 08:40
Aviemore107:3907:43 08:47½ 08:52
Carrbridge107:5307:54 09:02 09:03½
Tomatin08:0808:16 09:17 09:25
Inverness208:45 09:44

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