23:19 Platform 1 Expected On time Edinburgh Calling at: Livingston North (23:23)Uphall (23:27)Edinburgh Park (23:35)Haymarket (23:40)Edinburgh (23:46) Track live Watch train Share train
23:36 Platform 2 Expected On time Airdrie Calling at: Armadale (23:40)Blackridge (23:44)Caldercruix (23:50)Drumgelloch (23:54)Airdrie (23:57) Track live Watch train Share train