Detailed timetable

06:52 Edinburgh to London Euston

Monday 12 October 2026

Live map
Headcode: 9M50Headcode9M50 OperatorAvanti West Coast UIDW34265

Planned service information

Power type
Electric multiple unit
Timing load / planned train type
390
Maximum speed
125 mph
Train class code
B
Reservation code
A
Catering code
F
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh906:52 06:52 On time
Princes St Gardenspass06:53½ 06:54 +1 min
Haymarket406:5606:57 06:56 06:58 +1 min
Slatefordpass07:00 07:00 On time
Midcalder Junctionpass07:10½ 07:06 -4 min
Cobbinshaw Sig Ej712pass07:15½ 07:12 -3 min
Auchengraypass07:17½ 07:14½
Carstairs East Junctionpass07:21½ 07:18 -3 min
Carstairs South Junctionpass07:22½ 07:20 -2 min
AbingtonUMpass07:32 07:28 -4 min
Beattock SummitUMpass07:37 07:33 -4 min
BeattockUMpass07:42 07:39 -3 min
Lockerbie2pass07:49 07:46 -3 min
Cove Signal Mc862pass07:57½ 07:53 -4 min
Gretna Junctionpass07:59½ 07:55 -4 min
Kingmoor Junctionpass08:03 08:00 -3 min
Caldew Junctionpass08:04 08:01 -3 min
Carlisle408:0608:08 08:03 08:16 +8 min
Penrith North Lakes108:2208:23 08:31 08:36 +13 min
Eden Valleypass08:27 08:39 +12 min
Shap Summitpass08:33½ 08:46 +13 min
Tebaypass08:36½ 08:49 +13 min
Grayriggpass08:40½ 08:53 +13 min
Oxenholme Lake District1pass08:45 08:58 +13 min
Carnforth North Junctionpass08:53 09:05 +12 min
Morecambe South Junctionpass08:55½ 09:07 +12 min
Lancaster408:5808:59 09:10 09:11 +12 min
Garstang & Catteralpass09:07½ 09:19 +12 min
Preston Fylde Junctionpass09:14½ 09:26½
Preston409:1609:19 09:32 09:45 +26 min
Ribble Junctionpass09:20 09:46 +26 min
Euxton Junctionpass09:23½ 09:51 +28 min
Balshaw Lanepass09:24½ 09:52 +28 min
Wigan North Western409:3009:31 10:11 10:15 +44 min
Wigan South Junctionpass09:32½ 10:16 +44 min
Springs Branch Junctionpass09:33 10:17 +44 min
Golborne Junctionpass09:36 10:20 +44 min
Winwick Junctionpass09:37½ 10:22 +45 min
Dallam Junctionpass09:39 10:24 +45 min
Warrington Bank Quay209:4109:42 10:25 10:29 +47 min
Acton Grange Junctionpass09:45 10:31 +46 min
Weaver Junctionpass09:48½ 10:34½
Acton Bridgepass09:50 10:36
Hartford Junctionpass09:51 10:37
Winsfordpass09:54 10:40
Crewe Coal Yardpass09:59 10:45
Crewe510:0010:04 10:47 10:50 +46 min
Crewe Basford Hall Junctionpass10:07 10:53
Madeley (Staffs)pass10:10½ 10:56½
Norton Bridgepass10:17½ 11:03½
Stafford110:2210:25 11:08 11:11
Stafford South Junctionpass10:25½ 11:11½
Stafford Trent Valley Junctionpass10:26 11:12
Penkridgepass10:29½ 11:15½
Bushbury Junctionpass10:35 11:21
Wolverhampton North Junctionpass10:39 11:25
Wolverhampton410:4110:45 11:26½ 11:31
Dudley Portpass10:52½ 11:38½
Sandwell & Dudley110:5510:56 11:40½ 11:42½
Galton Junctionpass10:59½ 11:45½
Soho South Junctionpass11:02½ 11:48½
Birmingham New Street111:0711:16 11:52½ 12:02½
Proof House Junctionpass11:19 12:05
Grand Junctionpass11:19½ 12:05½
Stechfordpass11:22 12:08
Birmingham International511:2611:28 12:12 12:14
Berkswellpass11:32 12:18
Coventry211:3811:40 12:24 12:26
Rugby Trent Valley Junctionpass11:48 12:34
Rugby4pass11:49 12:35
Hillmorton Junctionpass11:49½ 12:35½
Weedonpass11:55½ 12:41½
Hanslope Junctionpass12:02 12:48
Milton Keynes Central4pass12:05½ 12:51½
Bletchley2pass12:07½ 12:53½
Ledburn Junctionpass12:12 12:58
Tring2pass12:16 13:02
Bourne End Junction (Herts)pass12:19½ 13:05½
Watford Junction7pass12:24 13:10
Harrow & Wealdstone4pass12:27½ 13:13½
Wembley Central4pass12:30½ 13:16½
Willesden West Londn Junctionpass12:32 13:18
Camden Junctionpass12:35 13:21
Camden South Junctionpass12:35½ 13:21½
London Euston212:38 13:24

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