Detailed timetable

08:00 Glasgow Central to London Euston

Thursday 8 October 2026

Live map
Headcode: 9M51Headcode9M51 OperatorAvanti West Coast UIDW33903

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
Glasgow Central208:00 08:00 On time
Glasgow Bridge Street Junctionpass08:02 08:02 On time
Eglinton St Junctionpass08:03 08:03 On time
Larkfield Junctionpass08:04 08:04 On time
Shawfieldpass08:05 08:06 +1 min
Rutherglen East Junctionpass08:06½ 08:07 +1 min
Newton West Junctionpass08:08 08:08 On time
Newton East Junctionpass08:09 08:10 +1 min
Uddingston Junctionpass08:10½ 08:11 +1 min
Motherwell1pass08:13½ 08:16 +3 min
Shieldmuir2pass08:15 08:17 +2 min
Law Junctionpass08:18 08:20 +2 min
Lanark Junctionpass08:23 08:25
Carstairs North Junctionpass08:25 08:27
Carstairs South Junctionpass08:26 08:28 +2 min
AbingtonUMpass08:34 08:36 +2 min
Beattock SummitUMpass08:39 08:41 +2 min
BeattockUMpass08:44 08:47 +3 min
Lockerbie2pass08:51 08:53 +2 min
Cove Signal Mc862pass08:59½ 09:01 +2 min
Gretna Junctionpass09:01½ 09:03 +2 min
Kingmoor Junctionpass09:05 09:06 +1 min
Caldew Junctionpass09:06 09:08 +2 min
Carlisle309:0809:10 09:10 09:12 +2 min
Penrith North Lakes1pass09:23½ 09:24 +1 min
Eden Valleypass09:26 09:27 +1 min
Shap Summitpass09:32½ 09:33 +1 min
Tebaypass09:35½ 09:37 +2 min
Grayriggpass09:39½ 09:41 +2 min
Oxenholme Lake District1pass09:44 09:45 +1 min
Carnforth North Junctionpass09:52 09:53 +1 min
Morecambe South Junctionpass09:54 09:56 +2 min
Lancaster409:5609:58 10:00 10:02 +4 min
Garstang & Catteralpass10:06 10:09 +3 min
Preston Fylde Junctionpass10:13 10:16 +3 min
Preston410:1510:18 10:17 10:20 +2 min
Ribble Junctionpass10:19 10:21
Euxton Junctionpass10:23 10:25 +2 min
Balshaw Lanepass10:24 10:26 +2 min
Wigan North Western410:2910:31 10:31 10:33 +2 min
Wigan South Junctionpass10:32 10:34 +2 min
Springs Branch Junctionpass10:32½ 10:35 +3 min
Golborne Junctionpass10:35½ 10:38 +3 min
Winwick Junctionpass10:37½ 10:40 +3 min
Dallam Junctionpass10:39 10:42 +3 min
Warrington Bank Quay210:4110:42 10:43 10:45 +3 min
Acton Grange Junctionpass10:45 10:47 +2 min
Weaver Junctionpass10:48½ 10:50 +2 min
Acton Bridgepass10:49½ 10:51 +2 min
Hartford Junctionpass10:50½ 10:52 +2 min
Winsfordpass10:53½ 10:54 +1 min
Crewe Coal Yardpass10:58½ 10:59 +1 min
Crewe511:0011:04 11:01 11:04 On time
Crewe Basford Hall Junctionpass11:07 11:07 On time
Madeley (Staffs)pass11:10½ 11:11 +1 min
Norton Bridgepass11:17½ 11:18 +1 min
Stafford111:2211:24 11:23 11:25 +1 min
Stafford South Junctionpass11:24½ 11:26 +2 min
Stafford Trent Valley Junctionpass11:25 11:27 +2 min
Penkridgepass11:29½ 11:30 +1 min
Bushbury Junctionpass11:35 11:36 +1 min
Wolverhampton North Junctionpass11:39 11:38 -1 min
Wolverhampton411:4111:45 11:41 11:45 On time
Dudley Portpass11:52½ 11:52 On time
Sandwell & Dudley111:5511:56 11:55 11:57 +1 min
Galton Junctionpass11:59½ 11:59 On time
Soho South Junctionpass12:01 12:01 On time
Birmingham New Street112:0612:17 12:06 12:17 On time
Proof House Junctionpass12:19½ 12:19 On time
Grand Junctionpass12:20 12:20 On time
Stechfordpass12:22½ 12:22 On time
Birmingham International412:2612:28 12:26 12:28 On time
Berkswellpass12:32 12:32 On time
Coventry212:3812:40 12:39 12:42 +2 min
Rugby Trent Valley Junctionpass12:48 12:50 +2 min
Rugby4pass12:49 12:52 +3 min
Hillmorton Junctionpass12:49½ 12:54 +5 min
Weedonpass12:55½ 13:01 +6 min
Hanslope Junctionpass13:02 13:07 +5 min
Milton Keynes Central4pass13:05½ 13:12 +7 min
Bletchley2pass13:07½ 13:13 +6 min
Ledburn Junctionpass13:12 13:19 +7 min
Tring2pass13:16 13:22 +6 min
Bourne End Junction (Herts)pass13:19½ 13:25 +6 min
Watford Junction7pass13:24 13:30 +6 min
Harrow & Wealdstone4pass13:27½ 13:33 +6 min
Wembley Central4pass13:30½ 13:35 +5 min
Willesden West Londn Junctionpass13:32 13:37 +5 min
Camden Junctionpass13:35 13:40 +5 min
Camden South Junctionpass13:35½ 13:41 +6 min
London Euston213:38 13:46 +8 min

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