Service timetable

21:15 London Euston to Inverness

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

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