Edinburgh departures

Buses replace trains between Airdrie and Bathgate due to urgent track repairs. More details can be found in Latest Travel News.

Plymouth

Platform 6 This train has been delayed by a fault on this train
07:04
due 07:13
More
Show Less
From EdinburghOperated by CrossCountry

North Berwick

Platform 7
07:09
due 07:11
More
Show Less
From EdinburghOperated by ScotRail

Tweedbank

Platform 3
07:13
due 07:15
More
Show Less

Calling at

Brunstane07:22on time
Newcraighall07:25due 07:27
Shawfair07:29on time
Eskbank07:33on time
Newtongrange07:36on time
Gorebridge07:41on time
Stow07:59on time
Galashiels08:07on time
Tweedbank08:12on time
From EdinburghOperated by ScotRail
07:15
on time
More
Show Less

Calling at

Haymarket07:18on time
Linlithgow07:32on time
Polmont07:37on time
Falkirk High07:42on time
Croy07:51on time
Glasgow Queen Street08:08on time
From EdinburghOperated by ScotRail

Cowdenbeath

Platform 17
07:18
on time
More
Show Less

Calling at

Haymarket07:22on time
Edinburgh Gateway07:27on time
Dalmeny07:33on time
North Queensferry07:37on time
Inverkeithing07:41on time
Rosyth07:45on time
Dunfermline Town07:49on time
Dunfermline Queen Margaret07:53on time
Cowdenbeath08:00on time
From EdinburghOperated by ScotRail

Aberdeen

no platform
07:30
on time
More
Show Less

Calling at

Haymarket07:34on time
Cupar08:20on time
Leuchars08:27on time
Dundee08:42on time
Broughty Ferry08:50on time
Monifieth08:54on time
Carnoustie09:00on time
Arbroath09:08on time
Montrose09:26on time
Stonehaven09:47on time
Aberdeen10:06on time
From EdinburghOperated by ScotRail
07:30
on time
More
Show Less

Calling at

Berwick-upon-Tweed08:10on time
Newcastle08:54on time
Darlington09:27on time
York09:54on time
London Kings Cross11:48on time
From EdinburghOperated by London North Eastern Railway

Dunblane

Platform 12
07:35
on time
More
Show Less

Calling at

Haymarket07:38on time
Edinburgh Park07:43on time
Linlithgow07:58on time
Polmont08:03on time
Falkirk Grahamston08:09on time
Camelon08:15on time
Larbert08:21on time
Stirling08:28on time
Bridge of Allan08:34on time
Dunblane08:38on time
From EdinburghOperated by ScotRail

Perth

Platform 16
07:35
on time
More
Show Less

Calling at

Haymarket07:39on time
South Gyle07:44on time
Edinburgh Gateway07:46on time
Inverkeithing07:58on time
Dalgety Bay08:02on time
Aberdour08:06on time
Burntisland08:11on time
Kinghorn08:15on time
Kirkcaldy08:20on time
Markinch08:29on time
Ladybank08:38on time
Perth09:07on time
From EdinburghOperated by ScotRail

Bathgate

Platform 13
07:38
on time
More
Show Less

Calling at

Haymarket07:42on time
Edinburgh Park07:47on time
Uphall07:55on time
Livingston North07:58on time
Bathgate08:06on time
From EdinburghOperated by ScotRail