16:52 Platform 2 Expected On time Edinburgh Calling at: Bathgate (16:56)Livingston North (17:02)Uphall (17:05)Edinburgh Park (17:13)Haymarket (17:18)Edinburgh (17:24) Track live Watch train Share train
17:24 Platform 2 Expected On time Edinburgh Calling at: Bathgate (17:28)Livingston North (17:36)Uphall (17:39)Edinburgh Park (17:47)Haymarket (17:53)Edinburgh (17:59) Track live Watch train Share train
17:53 Platform 2 Expected On time Edinburgh Calling at: Bathgate (17:57)Livingston North (18:03)Uphall (18:06)Edinburgh Park (18:16)Haymarket (18:21)Edinburgh (18:26) Track live Watch train Share train