Service timetable

21:00 London Euston to Inverness

Sunday 11 October 2026

Live map
Headcode: 1S25Headcode1S25 OperatorCaledonian Sleeper UIDC04495

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:00 21:07 +7 min
Birmingham International222:35½22:35 22:40 22:43 +6 min
Crewe623:4023:40 23:51 23:56 +14 min
Preston100:3300:20 00:40 00:46 +11 min
Carlisle301:51½01:54 02:01 02:03 +9 min
Edinburgh203:2004:20 03:33 04:16 -4 min
Stirling204:5905:00 04:58 04:59 -1 min
Dunblane205:0805:09½ 05:03 05:04 -5 min
Gleneagles205:2405:25 05:16½ 05:25 On time
Perth705:4205:43½ 05:32 05:40 -3 min
Dunkeld & Birnam106:0206:03½ 05:56 06:03½ On time
Pitlochry106:1606:17½ 06:16 06:17½
Blair Atholl206:2806:29½ 06:28 06:29½
Dalwhinnie206:5907:00½ 06:59 07:00½
Newtonmore107:1107:12 07:10½ 07:12
Kingussie107:1607:17 07:16 07:17½
Kincraig07:2507:31 07:25 07:31
Aviemore107:3907:43 07:38½ 07:43
Carrbridge107:5307:54 07:53 07:54½
Tomatin08:0808:16 08:08 08:16
Inverness208:45 08:35

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