22:44 Platform 2 Expected On time Edinburgh Calling at: Musselburgh (22:48)Edinburgh (22:58) Track live Watch train Share train
23:23 Platform 1 Expected On time North Berwick Calling at: Prestonpans (23:26)Longniddry (23:31)Drem (23:36)North Berwick (23:45) Track live Watch train Share train