20:30 Platform 1 Expected On time Edinburgh Calling at: Livingston North (20:34)Uphall (20:38)Edinburgh Park (20:46)Haymarket (20:51)Edinburgh (20:58) Track live Watch train Share train
20:49 Platform 1 Expected On time Edinburgh Calling at: Livingston North (20:53)Uphall (20:56)Edinburgh Park (21:06)Haymarket (21:10)Edinburgh (21:15) Track live Watch train Share train
21:16 Platform 1 Expected On time Edinburgh Calling at: Livingston North (21:21)Uphall (21:24)Edinburgh Park (21:34)Haymarket (21:39)Edinburgh (21:44) Track live Watch train Share train