Detailed timetable

12:13 London Euston to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 9S70Headcode9S70 OperatorAvanti West Coast UIDW33797

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 Euston512:13
Camden South Junctionpass12:15½
Camden Junctionpass12:16
Willesden West Londn Junctionpass12:22
Wembley Central3pass12:23½
Harrow & Wealdstone3pass12:25½
Watford Junction612:29½12:31
Bourne End Junction (Herts)pass12:36½
Tring1pass12:40
Ledburn Junctionpass12:43
Bletchley1pass12:48
Milton Keynes Central612:5112:52
Hanslope Junctionpass12:58
Weedonpass13:05
Hillmorton Junctionpass13:12½
Rugby113:1413:16
Rugby Trent Valley Junctionpass13:18
Coventry313:2513:27
Berkswellpass13:31½
Birmingham International213:3613:38
Stechfordpass13:41½
Grand Junctionpass13:44½
Proof House Junctionpass13:45
Birmingham New Street613:4814:07
Soho South Junctionpass14:11½
Galton Junctionpass14:13
Sandwell & Dudley214:1514:17
Dudley Portpass14:19½
Wolverhampton114:2914:32 14:32 On time
Wolverhampton North Junctionpass14:33½ 14:33 On time
Bushbury Junctionpass14:35 14:35 On time
Penkridgepass14:39½ 14:40 +1 min
Stafford Trent Valley Junctionpass14:44 14:44 On time
Stafford614:4614:47 14:46 14:49 +2 min
Searchlight Lane Junctionpass14:51½ 14:53½
Madeley (Staffs)pass14:58 14:59 +1 min
Crewe Basford Hall Junctionpass15:03 15:02 -1 min
Crewe1215:0715:09 15:07 15:09 On time
Crewe Coal Yardpass15:11½ 15:11 On time
Winsfordpass15:15½ 15:15 On time
Hartford Junctionpass15:18½ 15:18 On time
Acton Bridgepass15:19½ 15:19 On time
Weaver Junctionpass15:21½ 15:20 -1 min
Acton Grange Junctionpass15:23½ 15:23 On time
Warrington Bank Quay315:2615:27 15:25 15:28 +1 min
Dallam Junctionpass15:28½ 15:29 +1 min
Winwick Junctionpass15:30½ 15:31 +1 min
Golborne Junctionpass15:32 15:33 +1 min
Springs Branch Junctionpass15:35 15:35 On time
Wigan South Junctionpass15:35½ 15:35½
Wigan North Western515:3715:38 15:37 15:39 +1 min
Balshaw Lanepass15:44 15:45 +1 min
Euxton Junctionpass15:45 15:46 +1 min
Ribble Junctionpass15:49 15:50
Preston315:5115:53 15:51 15:55 +2 min
Preston Fylde Junctionpass15:54½ 15:56½
Barton & Broughtonpass15:57½ 15:59½
Garstang & Catteralpass16:00 16:03 +3 min
Lancaster316:0716:09 16:10 16:12 +3 min
Morecambe South Junctionpass16:11 16:14 +3 min
Carnforth North Junctionpass16:13½ 16:17 +4 min
Oxenholme Lake District216:2116:23 16:24 16:26 +3 min
Grayriggpass16:28½ 16:32 +4 min
Tebaypass16:33½ 16:36 +3 min
Shap Summitpass16:36½ 16:39 +3 min
Shap Harrisons Sidingspass16:39 16:42 +3 min
Penrith North Lakes216:4716:48 16:49 16:51 +3 min
Carlisle117:0317:05 17:05 17:07 +2 min
Caldew Junctionpass17:07 17:09 +2 min
Kingmoor Junctionpass17:08 17:10 +2 min
Floristonpass17:10½ 17:12 +2 min
Gretna Junctionpass17:12 17:14 +2 min
Kirkpatrick Signal Mc863pass17:14½ 17:16 +2 min
Lockerbie1pass17:21 17:23 +2 min
BeattockDMpass17:28 17:30 +2 min
Beattock SummitDMpass17:33½ 17:36 +3 min
AbingtonDMpass17:39 17:41 +2 min
Carstairs South Junctionpass17:49½ 17:50 +1 min
Carstairs East Junctionpass17:50½ 17:51 +1 min
Auchengraypass17:54½ 17:55½
Cobbinshaw Sig Ej713pass17:56½ 17:56 On time
Midcalder Junctionpass18:01½ 18:02 +1 min
Slatefordpass18:10 18:08 -2 min
Haymarket318:1518:17 18:15 18:17 On time
Princes St Gardenspass18:19 18:19 On time
Edinburgh918:21 18:21 On time

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