23:37 Platform 1 Expected On time Airdrie Calling at: Blackridge (23:41)Caldercruix (23:47)Drumgelloch (23:51)Airdrie (23:54) Track live Watch train Share train
23:38 Platform 2 Expected On time Bathgate Calling at: Bathgate (23:42) Track live Watch train Share train
00:08 Platform 2 Expected On time Bathgate Calling at: Bathgate (00:12) Track live Watch train Share train
00:37 Platform 2 Expected 00:40 Bathgate Calling at: Bathgate (00:44) Track live Watch train Share train