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 23:14½ 23:17½ +33 min
Crewe623:4723:45 00:20 00:23
Preston400:4800:30 01:21 01:31
Carlisle302:15½02:18½ 02:48½ 02:51½
Edinburgh203:4704:20 04:20 04:53
Stirling204:5905:00 05:31½ 05:33
Dunblane205:0805:09½ 05:41 05:42½
Gleneagles205:2405:25 05:56½ 05:58
Perth705:4205:43½ 06:15 06:16½
Dunkeld & Birnam106:0206:03½ 06:35 06:36½
Pitlochry106:1606:17½ 06:49 06:50½
Blair Atholl206:2806:29½ 07:01 07:02½
Dalwhinnie206:5907:00½ 07:32 07:33½
Newtonmore107:1107:12 07:43½ 07:45
Kingussie107:1607:17 07:49 07:50½
Kincraig07:2507:31 07:58 08:04
Aviemore107:3907:43 08:11½ 08:16
Carrbridge107:5307:54 08:26 08:27½
Tomatin08:0808:16 08:41 08:49
Inverness208:45 09:08

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