15:02 Platform 1 Expected On time Edinburgh Calling at: Newcraighall (15:05)Brunstane (15:09)Edinburgh (15:20) Track live Watch train Share train
15:33 Platform 1 Expected On time Edinburgh Calling at: Newcraighall (15:36)Brunstane (15:40)Edinburgh (15:52) Track live Watch train Share train
16:02 Platform 1 Expected On time Edinburgh Calling at: Newcraighall (16:06)Brunstane (16:09)Edinburgh (16:20) Track live Watch train Share train