Edinburgh departures

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.

Newcastle

Platform 7
20:07
on time
More
Show Less

Calling at

Berwick-upon-Tweed20:50on time
Alnmouth21:11on time
Newcastle21:39on time
From EdinburghOperated by CrossCountry

Manchester Piccadilly

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
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 8E
20:19
on time
More
Show Less

Calling at

Haymarket20:23on time
Motherwell21:01on time
Glasgow Central21:22on time
From PlymouthOperated by CrossCountry

Glasgow Central

Platform 13
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
20:31
on time
More
Show Less

Calling at

Haymarket20:35on time
Inverkeithing20:49on time
Kirkcaldy21:07on time
Leuchars21:36on time
Dundee21:52on time
Arbroath22:09on time
Montrose22:25on time
Stonehaven22:48on time
Aberdeen23:09on time
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