Service timetable

20:25 Inverness to London Euston

Sunday 11 October 2026

Live map
Headcode: 1M16Headcode1M16 OperatorCaledonian Sleeper UIDC04494

Planned service information

Power type
Diesel
Timing load / planned train type
385
Maximum speed
125 mph
Train class code
S
Sleeper code
B
Reservation code
A
Catering code
R
Operating characteristics
R
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Inverness220:25 20:26 On time
Slochd20:5821:05 20:58 21:05
Aviemore121:1821:19 21:18 21:21
Kingussie221:3321:33 21:33 21:35
Newtonmore121:39½21:39 21:39½ 21:41½
Dalwhinnie121:5421:54 21:54 21:56
Blair Atholl122:20½22:20 22:20½ 22:22½
Pitlochry122:3222:32 22:32 22:34
Dunkeld & Birnam122:46½22:46 22:46½ 22:48½
Perth423:06½23:06 23:06½ 23:08½
Gleneagles123:2623:25 23:26 23:27½
Dunblane123:4223:41 23:42 23:43½
Stirling323:5123:51 23:51 23:53
Falkirk Grahamston100:0600:06 00:06 00:08
Edinburgh200:3901:01 00:39 01:01
Carlisle102:28½02:30½ 02:28½ 02:30½
Preston204:2004:22 03:51 04:22
Crewe505:1205:14 05:11 05:14
Birmingham International506:2006:21 06:18½ 06:21
London Euston1508:00 07:47

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