20:16 Platform 2 Expected On time Edinburgh Calling at: Carluke (20:22)Carstairs (20:31)Haymarket (20:56)Edinburgh (21:01) Track live Share train
20:26 Platform 2 Expected On time Lanark Calling at: Carluke (20:33)Lanark (20:45) Track live Share train
20:56 Platform 2 Expected On time Lanark Calling at: Carluke (21:02)Lanark (21:13) Track live Share train