Detailed timetable

08:40 London Euston to Edinburgh

Wednesday 14 October 2026

Live map
Headcode: 9S54Headcode9S54 OperatorAvanti West Coast UIDW33941

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
London Euston508:40 08:40 On time
Camden South Junctionpass08:42½ 08:42 On time
Camden Junctionpass08:43 08:43 On time
Willesden West Londn Junctionpass08:46 08:46 On time
Wembley Central3pass08:47½ 08:48 +1 min
Harrow & Wealdstone3pass08:49½ 08:49 On time
Watford Junction6pass08:52½ 08:52 On time
Bourne End Junction (Herts)pass08:56½ 08:57 +1 min
Tring1pass08:59½ 09:00 +1 min
Ledburn Junctionpass09:02½ 09:02 On time
Bletchley1pass09:07 09:07 On time
Milton Keynes Central6pass09:08½ 09:11 +3 min
Hanslope Junctionpass09:12½ 09:15 +3 min
Weedonpass09:19 09:22 +3 min
Hillmorton Junctionpass09:26 09:30 +4 min
RugbyDFLpass09:26½ 09:31 +5 min
Rugby Trent Valley Junctionpass09:27 09:31 +4 min
Coventry309:3409:36 09:42 09:44 +8 min
Berkswellpass09:40½ 09:49 +9 min
Birmingham International209:4509:46 09:54 09:57 +11 min
Stechfordpass09:50 10:04 +14 min
Grand Junctionpass09:53 10:07 +14 min
Proof House Junctionpass09:53½ 10:07 +14 min
Birmingham New Street709:5610:07 10:10 10:21 +14 min
Soho South Junctionpass10:11½ 10:25½
Galton Junctionpass10:13 10:27
Sandwell & Dudley210:1510:17 10:29 10:31
Dudley Portpass10:19½ 10:33½
Wolverhampton110:2910:32 10:43 10:46
Wolverhampton North Junctionpass10:33½ 10:47½
Bushbury Junctionpass10:35 10:49
Penkridgepass10:39½ 10:53½
Stafford Trent Valley Junctionpass10:44 10:58
Stafford510:4610:47 10:59 11:01
Searchlight Lane Junctionpass10:51½ 11:05½
Madeley (Staffs)pass10:58 11:12
Crewe Basford Hall Junctionpass11:03 11:17
Crewe1211:0711:09 11:21 11:23½
Crewe Coal Yardpass11:11½ 11:25½
Winsfordpass11:15½ 11:29½
Hartford Junctionpass11:18½ 11:32½
Acton Bridgepass11:19½ 11:33½
Weaver Junctionpass11:21½ 11:35½
Acton Grange Junctionpass11:23½ 11:37½
Warrington Bank Quay311:2611:27 11:39½ 11:41½
Dallam Junctionpass11:28½ 11:42½
Winwick Junctionpass11:30½ 11:44½
Golborne Junctionpass11:32 11:46
Springs Branch Junctionpass11:35 11:49
Wigan South Junctionpass11:35½ 11:49½
Wigan North Western511:3711:38 11:50½ 11:52½
Balshaw Lanepass11:44 11:58
Euxton Junctionpass11:46 12:00
Ribble Junctionpass11:49 12:03
Preston311:5111:53 12:04½ 12:07½
Preston Fylde Junctionpass11:54½ 12:08½
Barton & Broughtonpass11:57½ 12:11½
Garstang & Catteralpass12:00 12:14
Lancaster312:0712:09 12:21 12:23
Morecambe South Junctionpass12:11 12:25
Carnforth North Junctionpass12:13½ 12:27½
Oxenholme Lake District212:2112:23 12:35 12:37
Grayriggpass12:28½ 12:42½
Tebaypass12:33½ 12:47½
Shap Summitpass12:36½ 12:50½
Shap Harrisons Sidingspass12:39 12:53
Penrith North Lakes2pass12:46 13:00
Carlisle313:0013:01 13:13½ 13:15½
Caldew Junctionpass13:03½ 13:17½
Kingmoor Junctionpass13:04½ 13:18½
Floristonpass13:07 13:21
Gretna Junctionpass13:08½ 13:22½
Kirkpatrick Signal Mc863pass13:11 13:25
Lockerbie1pass13:17½ 13:31½
BeattockDMpass13:24½ 13:38½
Beattock SummitDMpass13:30 13:44
AbingtonDMpass13:35½ 13:49½
Carstairs South Junctionpass13:46 14:00
Carstairs East Junctionpass13:47 14:01
Auchengraypass13:51 14:05
Cobbinshaw Sig Ej713pass13:53 14:07
Midcalder Junctionpass14:01 14:15
Slatefordpass14:09½ 14:23½
Haymarket314:1214:13 14:26 14:28
Princes St Gardenspass14:16½ 14:30½
Edinburgh814:19 14:33

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