23:30 Platform 2 Expected On time Airdrie Calling at: Bathgate (23:35)Armadale (23:40)Blackridge (23:44)Caldercruix (23:50)Drumgelloch (23:54)Airdrie (23:57) Track live Watch train Share train
00:02 Platform 2 Expected On time Bathgate Calling at: Bathgate (00:07) Track live Watch train Share train
00:19 Platform 2 Expected On time Bathgate Calling at: Bathgate (00:23) Track live Watch train Share train