13:44 Platform 2 Expected On time Edinburgh Calling at: Livingston South (13:48)Haymarket (14:07)Edinburgh (14:14) Track live Share train
14:08 Platform 2 Expected On time Edinburgh Calling at: Livingston South (14:12)Kirknewton (14:16)Curriehill (14:23)Wester Hailes (14:27)Kingsknowe (14:29)Slateford (14:32)Haymarket (14:36)Edinburgh (14:42) Track live Share train
14:47 Platform 2 Expected On time Edinburgh Calling at: Livingston South (14:51)Haymarket (15:06)Edinburgh (15:12) Track live Share train