12:53 Platform 2 Expected On time Airdrie Calling at: Airdrie (12:57) Track live Watch train Share train
13:03 Platform 2 Expected On time Edinburgh Calling at: Airdrie (13:05)Drumgelloch (13:11)Caldercruix (13:15)Blackridge (13:21)Armadale (13:24)Bathgate (13:28)Livingston North (13:38)Uphall (13:41)Edinburgh Park (13:51)Haymarket (13:55)Edinburgh (14:00) Track live Watch train Share train
13:23 Platform 2 Expected On time Airdrie Calling at: Airdrie (13:27) Track live Watch train Share train