Edinburgh departures

Leven

Platform 16
12:20
on time
More
Show Less
From EdinburghOperated by ScotRail

Glasgow Central

Platform 14
12:28
on time
More
Show Less

Calling at

Haymarket12:31on time
Slateford12:37on time
Kingsknowe12:40on time
Wester Hailes12:42on time
Curriehill12:45on time
Kirknewton12:52on time
Livingston South12:57on time
West Calder13:01on time
Addiewell13:05on time
Breich13:09on time
Fauldhouse13:13on time
Shotts13:18on time
Hartwood13:22on time
Cleland13:26on time
Carfin13:30on time
Holytown13:32on time
Bellshill13:36on time
Uddingston13:42on time
Glasgow Central13:55on time
From EdinburghOperated by ScotRail

London Kings Cross

Platform 2 This train has been delayed by a fault with the signalling system
12:30
due 12:36
More
Show Less

Calling at

Berwick-upon-Tweed13:11due 13:15
Newcastle13:56on time
Darlington14:27on time
York14:55on time
London Kings Cross16:48on time
From AberdeenOperated by London North Eastern Railway

Dunblane

Platform 12
12:32
on time
More
Show Less

Calling at

Haymarket12:35on time
Edinburgh Park12:41on time
Linlithgow12:55on time
Polmont13:01on time
Falkirk Grahamston13:06on time
Camelon13:15on time
Larbert13:20on time
Stirling13:28on time
Bridge of Allan13:34on time
Dunblane13:38on time
From EdinburghOperated by ScotRail

Perth

Platform 15
12:36
on time
More
Show Less

Calling at

Haymarket12:40on time
South Gyle12:45on time
Edinburgh Gateway12:47on time
Inverkeithing12:57on time
Dalgety Bay13:01on time
Aberdour13:06on time
Burntisland13:10on time
Kinghorn13:15on time
Kirkcaldy13:20on time
Markinch13:29on time
Ladybank13:38on time
Perth14:10on time
From EdinburghOperated by ScotRail
12:38
on time
More
Show Less

Calling at

Haymarket12:42on time
Edinburgh Park12:47on time
Uphall12:55on time
Livingston North12:59on time
Bathgate13:04on time
Armadale13:14on time
Blackridge13:18on time
Caldercruix13:25on time
Drumgelloch13:29on time
Airdrie13:33on time
Coatdyke13:36on time
Coatbridge Sunnyside13:39on time
Blairhill13:41on time
Easterhouse13:45on time
Garrowhill13:48on time
Shettleston13:50on time
Carntyne13:52on time
Bellgrove13:56on time
High Street13:58on time
Glasgow Queen Street14:00on time
Charing Cross (Glasgow)14:04on time
Partick14:08on time
Hyndland14:10on time
Dalmuir14:20on time
Dumbarton East14:29on time
Dumbarton Central14:31on time
Dalreoch14:32on time
Cardross14:37on time
Craigendoran14:42on time
Helensburgh Central14:45on time
From EdinburghOperated by ScotRail

North Berwick

Platform 4
12:40
on time
More
Show Less

Calling at

Musselburgh12:47on time
Wallyford12:51on time
Prestonpans12:54on time
Longniddry12:59on time
Drem13:05on time
North Berwick13:14on time
From EdinburghOperated by ScotRail
12:45
on time
More
Show Less

Calling at

Haymarket12:49on time
Linlithgow13:05on time
Polmont13:11on time
Falkirk High13:15on time
Croy13:24on time
Glasgow Queen Street13:37on time
From EdinburghOperated by ScotRail

Tweedbank

Platform 3
12:45
on time
More
Show Less

Calling at

Brunstane12:52on time
Newcraighall12:56on time
Shawfair13:00on time
Eskbank13:04on time
Newtongrange13:08on time
Gorebridge13:13on time
Stow13:31on time
Galashiels13:39on time
Tweedbank13:44on time
From EdinburghOperated by ScotRail

Cowdenbeath

Platform 20
12:46
on time
More
Show Less

Calling at

Haymarket12:50on time
South Gyle12:55on time
Edinburgh Gateway12:57on time
Dalmeny13:04on time
North Queensferry13:08on time
Inverkeithing13:11on time
Rosyth13:15on time
Dunfermline Town13:20on time
Dunfermline Queen Margaret13:24on time
Cowdenbeath13:32on time
From EdinburghOperated by ScotRail