15:29 Platform 1 Expected On time Glasgow Central Calling at: Holytown (15:31)Bellshill (15:37)Uddingston (15:43)Glasgow Central (15:56) Track live Watch train Share train
15:40 Platform 2 Expected On time Edinburgh Calling at: Cleland (15:43)Hartwood (15:48)Shotts (15:51)Fauldhouse (15:56)Breich (16:00)Addiewell (16:04)West Calder (16:07)Livingston South (16:12)Kirknewton (16:16)Curriehill (16:23)Wester Hailes (16:26)Kingsknowe (16:29)Slateford (16:32)Haymarket (16:38)Edinburgh (16:44) Track live Watch train Share train
16:30 Platform 1 Expected On time Glasgow Central Calling at: Holytown (16:32)Bellshill (16:36)Uddingston (16:40)Glasgow Central (16:57) Track live Watch train Share train
16:40 Platform 2 Expected On time Edinburgh Calling at: Cleland (16:43)Hartwood (16:48)Shotts (16:52)Fauldhouse (17:04)Breich (17:08)Addiewell (17:12)West Calder (17:16)Livingston South (17:20)Kirknewton (17:28)Curriehill (17:35)Wester Hailes (17:39)Kingsknowe (17:41)Slateford (17:44)Haymarket (17:50)Edinburgh (17:56) Track live Watch train Share train