Edinburgh departures

Tweedbank

Platform 4
13:10
on time
More
Show Less

Calling at

Brunstane13:19on time
Newcraighall13:23on time
Shawfair13:26on time
Eskbank13:31on time
Newtongrange13:35on time
Gorebridge13:39on time
Stow13:57on time
Galashiels14:05on time
Tweedbank14:10on time
From EdinburghOperated by ScotRail
13:12
on time
More
Show Less

Calling at

Haymarket13:16on time
Edinburgh Park13:21on time
Uphall13:29on time
Livingston North13:33on time
Bathgate13:38on time
Armadale13:45on time
Blackridge13:48on time
Caldercruix13:55on time
Drumgelloch13:58on time
Airdrie14:02on time
Coatdyke14:06on time
Coatbridge Sunnyside14:08on time
Blairhill14:11on time
Easterhouse14:15on time
Garrowhill14:17on time
Shettleston14:20on time
Carntyne14:22on time
Bellgrove14:26on time
High Street14:28on time
Glasgow Queen Street14:30on time
Charing Cross (Glasgow)14:34on time
Partick14:38on time
Hyndland14:40on time
Dalmuir14:49on time
Dumbarton East14:58on time
Dumbarton Central15:00on time
Dalreoch15:01on time
Cardross15:06on time
Craigendoran15:11on time
Helensburgh Central15:15on time
From EdinburghOperated by ScotRail
13:15
on time
More
Show Less

Calling at

Haymarket13:19on time
Linlithgow13:35on time
Polmont13:41on time
Falkirk High13:45on time
Croy13:54on time
Glasgow Queen Street14:06on time
From EdinburghOperated by ScotRail

Cowdenbeath

Platform 18
13:19
on time
More
Show Less

Calling at

Haymarket13:23on time
Edinburgh Gateway13:28on time
Dalmeny13:34on time
North Queensferry13:38on time
Inverkeithing13:42on time
Rosyth13:46on time
Dunfermline Town13:51on time
Dunfermline Queen Margaret13:55on time
Cowdenbeath14:02on time
From EdinburghOperated by ScotRail

Glasgow Central

Platform 12
13:24
on time
More
Show Less

Calling at

Haymarket13:27on time
Slateford13:32on time
Kingsknowe13:36on time
Wester Hailes13:38on time
Curriehill13:42on time
Kirknewton13:48on time
Livingston South13:54on time
West Calder13:58on time
Breich14:04on time
Fauldhouse14:09on time
Shotts14:14on time
Hartwood14:20on time
Cleland14:24on time
Carfin14:28on time
Holytown14:30on time
Bellshill14:34on time
Uddingston14:38on time
Glasgow Central14:55on time
From EdinburghOperated by ScotRail

Inverness

no platform
13:29
on time
More
Show Less

Calling at

Haymarket13:33on time
Stirling14:15on time
Perth14:48on time
Dunkeld & Birnam15:06on time
Pitlochry15:20on time
Blair Atholl15:30on time
Dalwhinnie15:55on time
Newtonmore16:06on time
Kingussie16:11on time
Aviemore16:26on time
Carrbridge16:37on time
Inverness17:06on time
From EdinburghOperated by ScotRail

Aberdeen

Platform 17
13:30
on time
More
Show Less

Calling at

Haymarket13:34on time
Cupar14:19on time
Leuchars14:27on time
Dundee14:42on time
Arbroath15:01on time
Stonehaven15:38on time
Aberdeen15:57on time
From EdinburghOperated by ScotRail
13:30
on time
More
Show Less

Calling at

Berwick-upon-Tweed14:11on time
Newcastle14:56on time
Darlington15:26on time
York15:53on time
London Kings Cross17:50on time
From EdinburghOperated by London North Eastern Railway

Perth

Platform 20
13:34
on time
More
Show Less

Calling at

Haymarket13:38on time
South Gyle13:44on time
Edinburgh Gateway13:46on time
Inverkeithing13:59on time
Dalgety Bay14:03on time
Aberdour14:07on time
Burntisland14:12on time
Kinghorn14:16on time
Kirkcaldy14:21on time
Markinch14:30on time
Ladybank14:39on time
Perth15:12on time
From EdinburghOperated by ScotRail

Dunblane

Platform 10
13:37
on time
More
Show Less

Calling at

Haymarket13:40on time
Edinburgh Park13:45on time
Linlithgow14:00on time
Polmont14:05on time
Falkirk Grahamston14:10on time
Camelon14:14on time
Larbert14:18on time
Stirling14:26on time
Bridge of Allan14:31on time
Dunblane14:35on time
From EdinburghOperated by ScotRail