Edinburgh departures

Trains between Helensburgh Central and Dumbarton Central may be cancelled, revised or delayed by up to 10 minutes. Latest information can be found in Status and Disruptions.

Trains between Wolverhampton and Birmingham International may be cancelled, delayed by up to 60 minutes or revised. More details can be found in Status and Disruptions.

Trains running through York and Leeds may be cancelled, delayed by up to 60 minutes or diverted. More details can be found in Status and Disruptions.

Trains between Stevenage and Alexandra Palace may be cancelled, delayed or revised. More details can be found in Status and Disruptions.

Trains between Dundee and Aberdeen may be delayed by up to 30 minutes. More details can be found in Status and Disruptions.

Trains between Manchester Victoria and Stalybridge may be cancelled or delayed by up to 15 minutes. More details can be found in Status and Disruptions.

Manchester Airport

no platform 5 coaches
20:12
on time
More
Show Less

Calling at

Lockerbie21:09on time
Carlisle21:31on time
Penrith21:46on time
Oxenholme Lake District22:10on time
Lancaster22:25on time
Preston22:44on time
Manchester Oxford Road23:21on time
Manchester Piccadilly23:25on time
Manchester Airport23:42on time
From EdinburghOperated by TransPennine Express
20:15
on time
More
Show Less

Calling at

Haymarket20:20on time
Linlithgow20:33on time
Polmont20:38on time
Falkirk High20:43on time
Croy20:52on time
Glasgow Queen Street21:05on time
From EdinburghOperated by ScotRail

Leven

Platform 17
20:17
on time
More
Show Less

Calling at

Haymarket20:21on time
South Gyle20:26on time
Edinburgh Gateway20:28on time
Inverkeithing20:38on time
Rosyth20:42on time
Dunfermline Town20:47on time
Dunfermline Queen Margaret20:51on time
Cowdenbeath20:58on time
Lochgelly21:04on time
Cardenden21:08on time
Glenrothes with Thornton21:15on time
Cameron Bridge21:26on time
Leven21:31on time
From EdinburghOperated by ScotRail

Glasgow Central

Platform 11 This train has been delayed by a fault with the signalling system
20:19
due 20:57
More
Show Less

Calling at

Haymarket20:23due 21:00
Motherwell21:01due 21:35
Glasgow Central21:22due 21:51
From PlymouthOperated by CrossCountry
20:27
on time
More
Show Less

Calling at

Haymarket20:31on time
Slateford20:35on time
Kingsknowe20:38on time
Wester Hailes20:40on time
Curriehill20:44on time
Kirknewton20:50on time
Livingston South20:55on time
West Calder21:00on time
Addiewell21:03on time
Breich21:08on time
Fauldhouse21:12on time
Shotts21:17on time
Hartwood21:20on time
Cleland21:25on time
Carfin21:28on time
Holytown21:31on time
Bellshill21:35on time
Uddingston21:39on time
Glasgow Central21:55on time
From EdinburghOperated by ScotRail
20:30
on time
More
Show Less

Calling at

Haymarket20:34on time
Edinburgh Park20:39on time
Uphall20:47on time
Livingston North20:51on time
Bathgate20:56on time
Armadale21:02on time
Blackridge21:05on time
Caldercruix21:12on time
Drumgelloch21:15on time
Airdrie21:18on time
Coatdyke21:22on time
Coatbridge Sunnyside21:24on time
Blairhill21:27on time
Easterhouse21:31on time
Garrowhill21:33on time
Shettleston21:36on time
Carntyne21:38on time
Bellgrove21:41on time
High Street21:43on time
Glasgow Queen Street21:46on time
Charing Cross (Glasgow)21:49on time
Partick21:54on time
Hyndland21:56on time
Anniesland21:59on time
Westerton22:02on time
Drumchapel22:05on time
Drumry22:07on time
Singer22:09on time
Dalmuir22:13on time
Dumbarton East22:22on time
Dumbarton Central22:25on time
Dalreoch22:27on time
Cardross22:32on time
Craigendoran22:38on time
Helensburgh Central22:42on time
From EdinburghOperated by ScotRail

Aberdeen

Platform 19 This train has been delayed by a fault on a train
20:31
due 21:07
More
Show Less

Calling at

Haymarket20:35due 21:10
Inverkeithing20:49due 21:23
Kirkcaldy21:07due 21:39
Leuchars21:36due 22:03
Dundee21:52due 22:16
Arbroath22:09due 22:32
Montrose22:25due 22:46
Stonehaven22:48due 23:07
Aberdeen23:09due 23:24
From London Kings CrossOperated by London North Eastern Railway

North Berwick

no platform
20:39
on time
More
Show Less

Calling at

Musselburgh20:47on time
Wallyford20:51on time
Prestonpans20:55on time
Longniddry21:00on time
Drem21:05on time
North Berwick21:15on time
From EdinburghOperated by ScotRail

Perth

no platform
20:39
on time
More
Show Less

Calling at

Haymarket20:43on time
South Gyle20:48on time
Edinburgh Gateway20:50on time
Inverkeithing21:00on time
Dalgety Bay21:04on time
Aberdour21:09on time
Burntisland21:13on time
Kinghorn21:18on time
Kirkcaldy21:23on time
Markinch21:32on time
Ladybank21:41on time
Perth22:07on time
From EdinburghOperated by ScotRail

Tweedbank

no platform
20:42
on time
More
Show Less

Calling at

Brunstane20:51on time
Newcraighall20:55on time
Shawfair20:59on time
Eskbank21:03on time
Newtongrange21:07on time
Gorebridge21:12on time
Stow21:30on time
Galashiels21:38on time
Tweedbank21:43on time
From EdinburghOperated by ScotRail