14:52 Platform 2 Expected On time Edinburgh Calling at: Haymarket (15:06)Edinburgh (15:12) Track live Watch train Share train
15:20 Platform 2 Expected On time Edinburgh Calling at: Kirknewton (15:24)Curriehill (15:30)Wester Hailes (15:34)Kingsknowe (15:37)Slateford (15:40)Haymarket (15:44)Edinburgh (15:49) Track live Watch train Share train
15:51 Platform 2 Expected On time Edinburgh Calling at: Haymarket (16:08)Edinburgh (16:14) Track live Watch train Share train