Edinburgh departures

Trains between London and Stevenage may be cancelled, revised or delayed by up to 30 minutes. More details can be found in Status and Disruptions.

Glasgow Central

Platform 14
11:27
on time
More
Show Less

Calling at

Haymarket11:30on time
Slateford11:34on time
Kingsknowe11:37on time
Wester Hailes11:40on time
Curriehill11:43on time
Kirknewton11:50on time
Livingston South11:55on time
West Calder12:00on time
Addiewell12:03on time
Breich12:08on time
Fauldhouse12:12on time
Shotts12:17on time
Hartwood12:21on time
Cleland12:26on time
Carfin12:29on time
Holytown12:32on time
Bellshill12:36on time
Uddingston12:41on time
Glasgow Central12:54on time
From EdinburghOperated by ScotRail

Aberdeen

Platform 15
11:30
on time
More
Show Less

Calling at

Haymarket11:34on time
Cupar12:16on time
Leuchars12:23on time
Dundee12:37on time
Arbroath12:55on time
Stonehaven13:29on time
Aberdeen13:50on time
From EdinburghOperated by ScotRail
11:30
on time
More
Show Less

Calling at

Newcastle12:55on time
Darlington13:25on time
York13:54on time
London Kings Cross15:49on time
From InvernessOperated by London North Eastern Railway

Dunblane

Platform 12
11:33
on time
More
Show Less

Calling at

Haymarket11:37on time
Edinburgh Park11:42on time
Linlithgow11:57on time
Polmont12:02on time
Falkirk Grahamston12:07on time
Camelon12:11on time
Larbert12:14on time
Stirling12:22on time
Bridge of Allan12:27on time
Dunblane12:31on time
From EdinburghOperated by ScotRail
11:35
on time
More
Show Less

Calling at

East Linton11:52on time
Dunbar11:59on time
Reston12:14on time
Berwick-upon-Tweed12:25on time
From EdinburghOperated by TransPennine Express

Perth

Platform 16
11:35
on time
More
Show Less

Calling at

Haymarket11:39on time
South Gyle11:44on time
Edinburgh Gateway11:46on time
Inverkeithing11:56on time
Dalgety Bay12:00on time
Aberdour12:05on time
Burntisland12:09on time
Kinghorn12:14on time
Kirkcaldy12:19on time
Markinch12:28on time
Ladybank12:39on time
Perth13:03on time
From EdinburghOperated by ScotRail
11:39
on time
More
Show Less

Calling at

Haymarket11:43on time
Edinburgh Park11:48on time
Uphall11:56on time
Livingston North12:00on time
Bathgate12:05on time
Armadale12:13on time
Blackridge12:17on time
Caldercruix12:24on time
Drumgelloch12:28on time
Airdrie12:32on time
Coatdyke12:36on time
Coatbridge Sunnyside12:39on time
Blairhill12:41on time
Easterhouse12:45on time
Garrowhill12:48on time
Shettleston12:50on time
Carntyne12:52on time
Bellgrove12:56on time
High Street12:58on time
Glasgow Queen Street13:00on time
Charing Cross (Glasgow)13:04on time
Partick13:08on time
Hyndland13:10on time
Dalmuir13:18on time
Dumbarton East13:27on time
Dumbarton Central13:29on time
Dalreoch13:30on time
Cardross13:35on time
Craigendoran13:40on time
Helensburgh Central13:43on time
From EdinburghOperated by ScotRail

North Berwick

Platform 2
11:42
on time
More
Show Less

Calling at

Musselburgh11:49on time
Wallyford11:53on time
Prestonpans11:56on time
Longniddry12:02on time
Drem12:07on time
North Berwick12:17on time
From EdinburghOperated by ScotRail
11:45
on time
More
Show Less

Calling at

Haymarket11:48on time
Linlithgow12:02on time
Polmont12:08on time
Falkirk High12:12on time
Croy12:21on time
Glasgow Queen Street12:35on time
From EdinburghOperated by ScotRail

Tweedbank

Platform 9E
11:45
on time
More
Show Less

Calling at

Brunstane11:53on time
Newcraighall11:56on time
Shawfair12:00on time
Eskbank12:04on time
Newtongrange12:07on time
Gorebridge12:12on time
Stow12:30on time
Galashiels12:38on time
Tweedbank12:43on time
From EdinburghOperated by ScotRail