Haymarket departures

09:21
on time
More
Show Less
From EdinburghOperated by ScotRail

Leven

Platform 2
09:21
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
09:23
on time
More
Show Less
From CowdenbeathOperated by ScotRail

Bathgate

Platform 4
09:25
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
09:25
on time
More
Show Less
From Helensburgh CentralOperated by ScotRail

Edinburgh

Platform 1
09:29
on time
More
Show Less
From PerthOperated by ScotRail
09:31
on time
More
Show Less

Calling at

Slateford09:35on time
Kingsknowe09:38on time
Wester Hailes09:40on time
Curriehill09:44on time
Kirknewton09:50on time
Livingston South09:55on time
West Calder10:00on time
Addiewell10:03on time
Breich10:08on time
Fauldhouse10:12on time
Shotts10:17on time
Hartwood10:22on time
Cleland10:26on time
Carfin10:30on time
Holytown10:32on time
Bellshill10:37on time
Uddingston10:42on time
Glasgow Central10:55on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
09:34
on time
More
Show Less

Calling at

Edinburgh09:38on time
From InvernessOperated by ScotRail