Service timetable

21:15 London Euston to Inverness

Wednesday 14 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:16 +1 min
Birmingham International322:41½22:42 22:42 22:47 +3 min
Crewe623:4723:45 23:51 23:54 +4 min
Preston300:4800:30 00:52 01:02
Carlisle302:15½02:18½ 02:19½ 02:22½
Edinburgh203:4704:20 03:51 04:24
Stirling204:5905:00 05:02½ 05:04
Dunblane205:0805:09½ 05:12 05:13½
Gleneagles205:2405:25 05:27½ 05:29
Perth705:4205:43½ 05:46 05:47½
Dunkeld & Birnam106:0206:03½ 06:06 06:07½
Pitlochry106:1606:17½ 06:20 06:21½
Blair Atholl206:2806:29½ 06:32 06:33½
Dalwhinnie206:5907:00½ 07:03 07:04½
Newtonmore107:1107:12 07:14½ 07:16
Kingussie107:1607:17 07:20 07:21½
Kincraig07:2507:31 07:29 07:35
Aviemore107:3907:43 07:42½ 07:47
Carrbridge107:5307:54 07:57 07:58½
Tomatin08:0808:16 08:12 08:20
Inverness208:45 08:39

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