Detailed timetable

12:30 London Euston to Glasgow Central

Saturday 17 October 2026

Live map
Headcode: 1S69Headcode1S69 OperatorAvanti West Coast UIDW33793

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 Euston212:30 12:30 On time
Camden South Junctionpass12:34½ 12:33 -1 min
Camden Junctionpass12:35 12:34 -1 min
Willesden West Londn Junctionpass12:41 12:37 -4 min
Wembley Central3pass12:43½ 12:38 -5 min
Harrow & Wealdstone3pass12:45½ 12:40 -5 min
Watford Junction6pass12:48½ 12:43 -5 min
Bourne End Junction (Herts)pass12:52½ 12:47 -5 min
Tring1pass12:55½ 12:50 -5 min
Ledburn Junctionpass12:58½ 12:53 -5 min
Bletchley1pass13:03 12:57 -6 min
Milton Keynes Central6pass13:04½ 12:59 -5 min
Hanslope Junctionpass13:09½ 13:02 -7 min
Weedonpass13:16 13:09 -7 min
Hillmorton Junctionpass13:23 13:15 -8 min
RugbyDFLpass13:23½ 13:17 -6 min
Rugby Trent Valley Junctionpass13:24 13:18 -6 min
Coventry3pass13:34 13:34 On time
Berkswellpass13:40 13:39 -1 min
Birmingham International2pass13:46 13:48 +2 min
Stechfordpass13:51½ 13:54 +3 min
Aston1pass14:00½ 13:59 -1 min
Perry Barr North Junctionpass14:04½ 14:02 -2 min
Bescot Stadiumpass14:08½ 14:06 -2 min
Darlaston Junctionpass14:09½ 14:07 -2 min
Portobello Junction (West Mids)pass14:13 14:10 -3 min
Bushbury Junctionpass14:16 14:17 +1 min
Penkridgepass14:22½ 14:22 On time
Stafford Trent Valley Junctionpass14:27 14:26 -1 min
Stafford5pass14:28 14:31 +3 min
Stafford Doxey Junctionpass14:28½ No report
Norton Bridgepass14:32 No report
Madeley (Staffs)pass14:37½ 14:42 +5 min
Crewe Basford Hall Junctionpass14:44½ 14:48 +4 min
Crewe614:4814:56 14:52 14:55 -1 min
Crewe Coal Yardpass14:58½ 14:57 -1 min
Winsfordpass15:03½ 15:01 -2 min
Hartford Junctionpass15:06½ 15:04 -2 min
Acton Bridgepass15:07½ 15:05 -2 min
Weaver Junctionpass15:09½ 15:06 -3 min
Acton Grange Junctionpass15:11½ 15:09 -2 min
Warrington Bank Quay315:1415:15 15:11 15:15 On time
Dallam Junctionpass15:16½ 15:16 On time
Winwick Junctionpass15:18½ 15:18 On time
Golborne Junctionpass15:20 15:20 On time
Springs Branch Junctionpass15:23 15:22 -1 min
Wigan South Junctionpass15:23½ No report
Wigan North Western515:2515:26 15:24 15:26 On time
Balshaw Lanepass15:33 15:32 -1 min
Euxton Junctionpass15:34 15:34 On time
Ribble Junctionpass15:37 15:41 +4 min
Preston315:3915:41 15:43 15:46 +5 min
Preston Fylde Junctionpass15:42½ 15:47 +5 min
Barton & Broughtonpass15:45½ 15:50 +5 min
Garstang & Catteralpass15:48 15:52 +4 min
Lancaster315:5515:57 16:01 16:03 +6 min
Morecambe South Junctionpass15:59 16:05 +6 min
Carnforth North Junctionpass16:01½ 16:08 +7 min
Oxenholme Lake District216:0916:11 16:16 16:17 +6 min
Grayriggpass16:16½ 16:23 +7 min
Tebaypass16:21½ 16:27 +6 min
Shap Summitpass16:24½ 16:30 +6 min
Shap Harrisons Sidingspass16:27 16:33 +6 min
Penrith North Lakes2pass16:34 16:39 +5 min
Carlisle316:4816:49 16:51 16:53 +4 min
Caldew Junctionpass16:51½ 16:55 +4 min
Kingmoor Junctionpass16:52½ 16:56 +4 min
Floristonpass16:55 16:58 +3 min
Gretna Junctionpass16:56½ 17:00 +4 min
Kirkpatrick Signal Mc863pass16:59 17:02 +3 min
Lockerbie1pass17:05½ 17:08 +3 min
BeattockDMpass17:12½ 17:16 +4 min
Beattock SummitDMpass17:18 17:21 +3 min
AbingtonDMpass17:23½ 17:26 +3 min
Carstairs South Junctionpass17:31½ 17:34 +3 min
Carstairs North Junctionpass17:32½ No report
Lanark Junctionpass17:33½ 17:36 +3 min
Law Junctionpass17:40½ 17:41 +1 min
Shieldmuir1pass17:43½ 17:43 On time
Motherwell2pass17:45 17:44 -1 min
Uddingston Junctionpass17:48 17:48 On time
Newton East Junctionpass17:49 17:49 On time
Newton West Junctionpass17:50 17:50 On time
Rutherglen East Junctionpass17:52½ 17:51 -1 min
Shawfieldpass17:54½ No report
Larkfield Junctionpass17:55½ No report
Eglinton St Junctionpass17:57 17:55 -2 min
Glasgow Bridge Street Junctionpass17:58½ 17:55 -3 min
Glasgow Central218:01 17:58 -3 min

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