Edinburgh departures

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
20:45
on time
More
Show Less

Calling at

Haymarket20:49on time
Linlithgow21:05on time
Polmont21:10on time
Falkirk High21:15on time
Croy21:24on time
Glasgow Queen Street21:37on time
From EdinburghOperated by ScotRail

Cowdenbeath

no platform
20:50
on time
More
Show Less

Calling at

Haymarket20:54on time
Edinburgh Gateway20:59on time
Dalmeny21:05on time
North Queensferry21:09on time
Inverkeithing21:13on time
Rosyth21:17on time
Dunfermline Town21:22on time
Dunfermline Queen Margaret21:26on time
Cowdenbeath21:32on time
From EdinburghOperated by ScotRail
20:52
on time
More
Show Less

Calling at

Haymarket20:56on time
Edinburgh Park21:01on time
Uphall21:09on time
Livingston North21:13on time
Bathgate21:18on time
Armadale21:26on time
Blackridge21:30on time
Caldercruix21:37on time
Drumgelloch21:41on time
Airdrie21:45on time
Coatdyke21:50on time
Coatbridge Sunnyside21:53on time
Blairhill21:56on time
Easterhouse22:00on time
Garrowhill22:03on time
Shettleston22:05on time
Carntyne22:07on time
Bellgrove22:11on time
High Street22:13on time
Glasgow Queen Street22:16on time
Charing Cross (Glasgow)22:19on time
Partick22:24on time
Hyndland22:26on time
Anniesland22:29on time
Westerton22:32on time
Drumchapel22:35on time
Drumry22:37on time
Singer22:39on time
Dalmuir22:44on time
Dumbarton East22:56on time
Dumbarton Central22:58on time
Dalreoch23:00on time
Cardross23:05on time
Craigendoran23:10on time
Helensburgh Central23:13on time
From EdinburghOperated by ScotRail