Detailed timetable

14:00 London Euston to Glasgow Central

Saturday 10 October 2026

Live map
Headcode: 1S78Headcode1S78 OperatorAvanti West Coast UIDW33574

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 Euston414:00
Camden South Junctionpass14:04½ 14:03 -1 min
Camden Junctionpass14:05 14:04 -1 min
Willesden West Londn Junctionpass14:10 14:07 -3 min
Wembley Central3pass14:11½ 14:08 -3 min
Harrow & Wealdstone3pass14:13½ 14:10 -3 min
Watford Junction6pass14:17½ 14:13 -4 min
Bourne End Junction (Herts)pass14:23 14:17 -6 min
Tring1pass14:26½ 14:20 -6 min
Ledburn Junctionpass14:29½ 14:23 -6 min
Bletchley1pass14:34 14:27 -7 min
Milton Keynes Central6pass14:35½ 14:29 -6 min
Hanslope Junctionpass14:39½ 14:32 -7 min
Weedonpass14:46 14:39 -7 min
Hillmorton Junctionpass14:53 14:45 -8 min
RugbyDFLpass14:53½ 14:50 -3 min
Rugby Trent Valley Junctionpass14:56 14:52 -4 min
Coventry3pass15:05½ 15:07 +2 min
Berkswellpass15:16½ 15:15 -1 min
Birmingham International2pass15:24 15:22 -2 min
Stechfordpass15:32 15:31 -1 min
Aston1pass15:46½ 15:38 -8 min
Perry Barr North Junctionpass15:50 15:42 -8 min
Bescot Stadiumpass15:58½ 15:51 -7 min
Darlaston Junctionpass16:00½ 15:53 -7 min
Portobello Junction (West Mids)pass16:06½ 16:00 -6 min
Bushbury Junctionpass16:12 16:08 -4 min
Penkridgepass16:22½ 16:17 -5 min
Stafford Trent Valley Junctionpass16:26½ 16:25 -1 min
Stafford5pass16:27½ 16:27 On time
Stafford Doxey Junctionpass16:28 16:28 On time
Norton Bridgepass16:33½ 16:30 -3 min
Madeley (Staffs)pass16:39 16:36 -3 min
Crewe Basford Hall Junctionpass16:44½ 16:39 -5 min
Crewe616:4816:57 16:43 16:57 On time
Crewe Coal Yardpass16:59½ 16:59 On time
Winsfordpass17:03½ 17:03 On time
Hartford Junctionpass17:06½ 17:06 On time
Acton Bridgepass17:07½ 17:06 -1 min
Weaver Junctionpass17:09½ 17:08 -1 min
Acton Grange Junctionpass17:11½ 17:10 -1 min
Warrington Bank Quay317:1417:15 17:12 17:15 On time
Dallam Junctionpass17:16½ 17:16 On time
Winwick Junctionpass17:18½ 17:18 On time
Golborne Junctionpass17:20 17:20 On time
Springs Branch Junctionpass17:23 17:23 On time
Wigan South Junctionpass17:23½ 17:23½
Wigan North Western517:2517:26 17:24 17:26 On time
Balshaw Lanepass17:32 17:31 -1 min
Euxton Junctionpass17:34 17:32 -2 min
Ribble Junctionpass17:37 17:36 -1 min
Preston317:3917:41 17:38 17:41 On time
Preston Fylde Junctionpass17:42½ 17:43 +1 min
Barton & Broughtonpass17:45½ 17:46 +1 min
Garstang & Catteralpass17:48 17:48 On time
Lancaster317:5517:57 17:57 17:59 +2 min
Morecambe South Junctionpass17:59 18:02 +3 min
Carnforth North Junctionpass18:02½ 18:04 +2 min
Oxenholme Lake District218:1018:12 18:12 18:14 +2 min
Grayriggpass18:17½ 18:20 +3 min
Tebaypass18:22½ 18:23 +1 min
Shap Summitpass18:25½ 18:27 +2 min
Shap Harrisons Sidingspass18:28 18:29 +1 min
Penrith North Lakes2pass18:35 18:36 +1 min
Carlisle318:4918:51 18:54 18:56 +5 min
Caldew Junctionpass18:53 18:58 +5 min
Kingmoor Junctionpass18:54 18:59 +5 min
Floristonpass18:56½ 19:03 +7 min
Gretna Junctionpass18:58 19:08 +10 min
Kirkpatrick Signal Mc863pass19:00½ 19:12 +12 min
Lockerbie1pass19:07 19:19 +12 min
BeattockDMpass19:14 19:26 +12 min
Beattock SummitDMpass19:19½ 19:32 +13 min
AbingtonDMpass19:25½ 19:37 +12 min
Carstairs South Junctionpass19:35½ 19:44 +9 min
Carstairs North Junctionpass19:36½ 19:45½
Lanark Junctionpass19:37½ 19:46 +9 min
Law Junctionpass19:42½ 19:51 +9 min
Shieldmuir1pass19:45½ 19:54 +9 min
Motherwell2pass19:47 19:56 +9 min
Uddingston Junctionpass19:50 20:00 +10 min
Newton East Junctionpass19:51 20:01 +10 min
Newton West Junctionpass19:52 20:02 +10 min
Rutherglen East Junctionpass19:53½ 20:03 +10 min
Shawfieldpass19:56½ 20:04 +8 min
Larkfield Junctionpass19:57½ 20:06 +9 min
Eglinton St Junctionpass19:59 20:07 +8 min
Glasgow Bridge Street Junctionpass20:01 20:08 +7 min
Glasgow Central220:03 20:10 +7 min

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