Edinburgh departures

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

Dunblane

Platform 14
22:04
on time
More
Show Less

Calling at

Haymarket22:07on time
Edinburgh Park22:12on time
Linlithgow22:27on time
Polmont22:32on time
Falkirk Grahamston22:39on time
Camelon22:44on time
Larbert22:49on time
Stirling22:57on time
Bridge of Allan23:03on time
Dunblane23:06on time
From EdinburghOperated by ScotRail

Dunbar

Platform 5
22:08
on time
More
Show Less

Calling at

Musselburgh22:14on time
Wallyford22:18on time
East Linton22:32on time
Dunbar22:38on time
From EdinburghOperated by ScotRail
22:15
on time
More
Show Less

Calling at

Haymarket22:19on time
Linlithgow22:32on time
Polmont22:37on time
Falkirk High22:42on time
Croy22:50on time
Glasgow Queen Street23:02on time
From EdinburghOperated by ScotRail
22:16
on time
More
Show Less

Calling at

Haymarket22:20on time
South Gyle22:25on time
Edinburgh Gateway22:27on time
Dalmeny22:33on time
North Queensferry22:37on time
Inverkeithing22:40on time
Rosyth22:44on time
Dunfermline Town22:49on time
Dunfermline Queen Margaret22:53on time
Cowdenbeath22:59on time
Lochgelly23:05on time
Cardenden23:08on time
Glenrothes with Thornton23:16on time
From EdinburghOperated by ScotRail

Bathgate

no platform
22:23
on time
More
Show Less

Calling at

Haymarket22:27on time
Edinburgh Park22:32on time
Uphall22:40on time
Livingston North22:43on time
Bathgate22:48on time
From EdinburghOperated by ScotRail
22:27
on time
More
Show Less

Calling at

Haymarket22:31on time
Slateford22:35on time
Kingsknowe22:38on time
Wester Hailes22:41on time
Curriehill22:44on time
Kirknewton22:52on time
Livingston South22:57on time
West Calder23:02on time
Breich23:08on time
Fauldhouse23:14on time
Shotts23:19on time
Hartwood23:22on time
Cleland23:27on time
Carfin23:31on time
Holytown23:34on time
Bellshill23:38on time
Uddingston23:42on time
Glasgow Central23:57on time
From EdinburghOperated by ScotRail