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:31½
Tebaypass16:33½ 16:36½
Shap Summitpass16:36½ 16:39½
Shap Harrisons Sidingspass16:39 16:42
Penrith North Lakes216:4716:48 16:49½ 16:51½
Carlisle117:0317:05 17:06 17:08
Caldew Junctionpass17:07 17:10
Kingmoor Junctionpass17:08 17:11
Floristonpass17:10½ 17:13½
Gretna Junctionpass17:12 17:15
Kirkpatrick Signal Mc863pass17:14½ 17:17½
Lockerbie1pass17:21 17:24
BeattockDMpass17:28 17:31
Beattock SummitDMpass17:33½ 17:36½
AbingtonDMpass17:39 17:42
Carstairs South Junctionpass17:49½ 17:52½
Carstairs East Junctionpass17:50½ 17:53½
Auchengraypass17:54½ 17:57½
Cobbinshaw Sig Ej713pass17:56½ 17:59½
Midcalder Junctionpass18:01½ 18:04½
Slatefordpass18:10 18:13
Haymarket318:1518:17 18:18 18:20
Princes St Gardenspass18:19 18:22
Edinburgh918:21 18:24

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