Detailed timetable

10:14 London Euston to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 9S60Headcode9S60 OperatorAvanti West Coast UIDW33799

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 Euston310:14
Camden South Junctionpass10:16½
Camden Junctionpass10:17
Willesden West Londn Junctionpass10:22
Wembley Central3pass10:23½
Harrow & Wealdstone3pass10:25½
Watford Junction610:29½10:31
Bourne End Junction (Herts)pass10:36½
Tring1pass10:39½
Ledburn Junctionpass10:42½
Bletchley1pass10:48½
Milton Keynes Central610:5210:54
Hanslope Junctionpass10:59½
Weedonpass11:06
Hillmorton Junctionpass11:13
Rugby111:1511:16
Rugby Trent Valley Junctionpass11:17½
Coventry311:2511:27
Berkswellpass11:32
Birmingham International211:3611:38
Stechfordpass11:41½
Grand Junctionpass11:44½
Proof House Junctionpass11:45½
Birmingham New Street611:4812:07
Soho South Junctionpass12:11½
Galton Junctionpass12:13
Sandwell & Dudley212:1512:17
Dudley Portpass12:19½
Wolverhampton112:2812:30
Wolverhampton North Junctionpass12:32
Bushbury Junctionpass12:33½
Penkridgepass12:38
Stafford Trent Valley Junctionpass12:42½
Stafford612:4612:47
Searchlight Lane Junctionpass12:51½
Madeley (Staffs)pass12:58
Crewe Basford Hall Junctionpass13:03
Crewe1213:0713:09
Crewe Coal Yardpass13:11
Winsfordpass13:15
Hartford Junctionpass13:18
Acton Bridgepass13:19
Weaver Junctionpass13:21
Acton Grange Junctionpass13:23
Warrington Bank Quay313:2613:27
Dallam Junctionpass13:28½
Winwick Junctionpass13:30½
Golborne Junctionpass13:32
Springs Branch Junctionpass13:35
Wigan South Junctionpass13:35½
Wigan North Western513:3713:38
Balshaw Lanepass13:44
Euxton Junctionpass13:45
Ribble Junctionpass13:49
Preston313:5113:54 14:03 +9 min
Preston Fylde Junctionpass13:55½ 14:04½
Barton & Broughtonpass13:58½ 14:07½
Garstang & Catteralpass14:01 14:10 +9 min
Lancaster314:0814:10 14:21 14:23 +13 min
Morecambe South Junctionpass14:12 14:25 +13 min
Carnforth North Junctionpass14:15½ 14:28 +13 min
Oxenholme Lake District2pass14:22 14:34 +12 min
Grayriggpass14:26½ 14:39 +13 min
Tebaypass14:31½ 14:43 +12 min
Shap Summitpass14:34½ 14:47 +13 min
Shap Harrisons Sidingspass14:37 14:49 +12 min
Penrith North Lakes214:4514:46 14:57 14:59 +13 min
Carlisle115:0115:03 15:13 15:15 +12 min
Caldew Junctionpass15:05 15:16 +11 min
Kingmoor Junctionpass15:06 15:18 +12 min
Floristonpass15:08½ 15:20 +12 min
Gretna Junctionpass15:10 15:21 +11 min
Kirkpatrick Signal Mc863pass15:12½ 15:24 +12 min
Lockerbie1pass15:19 15:30 +11 min
BeattockDMpass15:26 15:38 +12 min
Beattock SummitDMpass15:31½ 15:43 +12 min
AbingtonDMpass15:37 15:48 +11 min
Carstairs South Junctionpass15:47½ 15:57 +10 min
Carstairs East Junctionpass15:48½ 15:58 +10 min
Auchengraypass15:53½ 16:03½
Cobbinshaw Sig Ej713pass15:55½ 16:04 +9 min
Midcalder Junctionpass16:00½ 16:10 +10 min
Slatefordpass16:09 16:15 +6 min
Haymarket316:1216:13 16:18 16:20 +7 min
Princes St Gardenspass16:15½ 16:22 +7 min
Edinburgh916:18 16:24 +6 min

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