Haymarket departures |
Trains between London Euston and Milton Keynes Central may be cancelled, delayed by up to 90 minutes or revised. Latest information can be found in Status and Disruptions.
Trains between Lancaster and Preston may be cancelled, delayed by up to 60 minutes or revised. More details can be found in Status and Disruptions.
18:57
delayed
More
Show Less
Calling at | |||
Carlisle | 20:06 | delayed | |
Oxenholme Lake District | 20:42 | delayed | |
Lancaster | 20:57 | delayed | |
Preston | 21:15 | delayed | |
Wigan North Western | 21:30 | delayed | |
Warrington Bank Quay | 21:41 | delayed | |
Crewe | 22:00 | delayed | |
Stafford | 22:23 | delayed | |
Wolverhampton | 22:41 | delayed | |
Sandwell & Dudley | 22:55 | delayed | |
Birmingham New Street | 23:07 | delayed | |
Birmingham International | 23:20 | delayed | |
Coventry | 23:32 | delayed | |
Rugby | 23:43 | delayed | |
Northampton | 00:08 | delayed | |
Milton Keynes Central | 00:26 | delayed | |
Watford Junction | 00:56 | delayed | |
London Euston | 01:17 | delayed |
Glasgow Queen Street
Platform 419:20
on time
More
Show Less
Calling at | |||
Linlithgow | 19:33 | on time | |
Polmont | 19:38 | on time | |
Falkirk High | 19:43 | on time | |
Croy | 19:52 | on time | |
Glasgow Queen Street | 20:04 | on time |
Leven
Platform 219:24
on time
More
Show Less
Calling at | |||
South Gyle | 19:28 | on time | |
Edinburgh Gateway | 19:30 | on time | |
Inverkeithing | 19:41 | on time | |
Rosyth | 19:45 | on time | |
Dunfermline Town | 19:49 | on time | |
Dunfermline Queen Margaret | 19:53 | on time | |
Cowdenbeath | 19:59 | on time | |
Lochgelly | 20:05 | on time | |
Cardenden | 20:09 | on time | |
Glenrothes with Thornton | 20:16 | on time | |
Cameron Bridge | 20:26 | on time | |
Leven | 20:31 | on time |
Helensburgh Central
Platform 419:28
on time
More
Show Less
Calling at | |||
Edinburgh Park | 19:33 | on time | |
Uphall | 19:41 | on time | |
Livingston North | 19:45 | on time | |
Bathgate | 19:50 | on time | |
Armadale | 19:56 | on time | |
Blackridge | 20:00 | on time | |
Caldercruix | 20:06 | on time | |
Drumgelloch | 20:10 | on time | |
Airdrie | 20:13 | on time | |
Coatdyke | 20:17 | on time | |
Coatbridge Sunnyside | 20:19 | on time | |
Blairhill | 20:22 | on time | |
Easterhouse | 20:26 | on time | |
Garrowhill | 20:28 | on time | |
Shettleston | 20:31 | on time | |
Carntyne | 20:33 | on time | |
Bellgrove | 20:37 | on time | |
High Street | 20:39 | on time | |
Glasgow Queen Street | 20:42 | on time | |
Charing Cross (Glasgow) | 20:49 | on time | |
Partick | 20:54 | on time | |
Hyndland | 20:56 | on time | |
Anniesland | 20:59 | on time | |
Westerton | 21:02 | on time | |
Drumchapel | 21:05 | on time | |
Drumry | 21:07 | on time | |
Singer | 21:09 | on time | |
Dalmuir | 21:12 | on time | |
Dumbarton East | 21:22 | on time | |
Dumbarton Central | 21:24 | on time | |
Dalreoch | 21:26 | on time | |
Cardross | 21:31 | on time | |
Craigendoran | 21:39 | on time | |
Helensburgh Central | 21:43 | on time |