06:21 Platform 1 Expected On time Edinburgh Calling at: Uphall (06:24)Edinburgh Park (06:32)Haymarket (06:38)Edinburgh (06:43) Track live Watch train Share train
06:54 Platform 1 Expected On time Edinburgh Calling at: Uphall (06:57)Edinburgh Park (07:05)Haymarket (07:11)Edinburgh (07:16) Track live Watch train Share train
07:12 Platform 1 Expected On time Edinburgh Calling at: Uphall (07:15)Edinburgh Park (07:23)Haymarket (07:29)Edinburgh (07:34) Track live Watch train Share train