19:02 Platform 1 Expected On time Edinburgh Calling at: Gorebridge (19:18)Newtongrange (19:22)Eskbank (19:25)Shawfair (19:29)Newcraighall (19:35)Brunstane (19:38)Edinburgh (19:49) Track live Watch train Share train
19:34 Platform 1 Expected On time Edinburgh Calling at: Gorebridge (19:50)Newtongrange (19:54)Eskbank (19:57)Shawfair (20:01)Newcraighall (20:06)Brunstane (20:09)Edinburgh (20:18) Track live Watch train Share train
20:32 Platform 1 Expected On time Edinburgh Calling at: Gorebridge (20:48)Newtongrange (20:52)Eskbank (20:55)Shawfair (20:59)Newcraighall (21:06)Brunstane (21:09)Edinburgh (21:19) Track live Watch train Share train