13:30 Platform 2 Expected On time Edinburgh Calling at: West Calder (13:41)Livingston South (13:46)Haymarket (13:59)Edinburgh (14:04) Track live Watch train Share train
13:51 Platform 2 Expected On time Edinburgh Calling at: Fauldhouse (13:56)Breich (14:00)Addiewell (14:04)West Calder (14:08)Livingston South (14:12)Kirknewton (14:16)Curriehill (14:23)Wester Hailes (14:26)Kingsknowe (14:29)Slateford (14:31)Haymarket (14:35)Edinburgh (14:41) Track live Watch train Share train
14:33 Platform 2 Expected On time Edinburgh Calling at: West Calder (14:44)Livingston South (14:48)Haymarket (15:02)Edinburgh (15:08) Track live Watch train Share train