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.

London Euston

Platform 4 This train has been delayed by damage to the overhead electric wires
18:57
delayed
More
Show Less

Calling at

Carlisle20:06delayed
Oxenholme Lake District20:42delayed
Lancaster20:57delayed
Preston21:15delayed
Wigan North Western21:30delayed
Warrington Bank Quay21:41delayed
Crewe22:00delayed
Stafford22:23delayed
Wolverhampton22:41delayed
Sandwell & Dudley22:55delayed
Birmingham New Street23:07delayed
Birmingham International23:20delayed
Coventry23:32delayed
Rugby23:43delayed
Northampton00:08delayed
Milton Keynes Central00:26delayed
Watford Junction00:56delayed
London Euston01:17delayed
From EdinburghOperated by Avanti West Coast

Leven

Platform 2 4 coaches
19:10
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
19:14
on time
More
Show Less
From DunblaneOperated by ScotRail

Edinburgh

Platform 1
19:17
due 19:19
More
Show Less

Calling at

Edinburgh19:24on time
From LevenOperated by ScotRail
19:20
on time
More
Show Less

Calling at

Linlithgow19:33on time
Polmont19:38on time
Falkirk High19:43on time
Croy19:52on time
Glasgow Queen Street20:04on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
19:24
on time
More
Show Less

Calling at

Edinburgh19:28on time
From Helensburgh CentralOperated by ScotRail

Leven

Platform 2
19:24
on time
More
Show Less

Calling at

South Gyle19:28on time
Edinburgh Gateway19:30on time
Inverkeithing19:41on time
Rosyth19:45on time
Dunfermline Town19:49on time
Dunfermline Queen Margaret19:53on time
Cowdenbeath19:59on time
Lochgelly20:05on time
Cardenden20:09on time
Glenrothes with Thornton20:16on time
Cameron Bridge20:26on time
Leven20:31on time
From EdinburghOperated by ScotRail
19:28
on time
More
Show Less

Calling at

Edinburgh Park19:33on time
Uphall19:41on time
Livingston North19:45on time
Bathgate19:50on time
Armadale19:56on time
Blackridge20:00on time
Caldercruix20:06on time
Drumgelloch20:10on time
Airdrie20:13on time
Coatdyke20:17on time
Coatbridge Sunnyside20:19on time
Blairhill20:22on time
Easterhouse20:26on time
Garrowhill20:28on time
Shettleston20:31on time
Carntyne20:33on time
Bellgrove20:37on time
High Street20:39on time
Glasgow Queen Street20:42on time
Charing Cross (Glasgow)20:49on time
Partick20:54on time
Hyndland20:56on time
Anniesland20:59on time
Westerton21:02on time
Drumchapel21:05on time
Drumry21:07on time
Singer21:09on time
Dalmuir21:12on time
Dumbarton East21:22on time
Dumbarton Central21:24on time
Dalreoch21:26on time
Cardross21:31on time
Craigendoran21:39on time
Helensburgh Central21:43on time
From EdinburghOperated by ScotRail