20:36 Platform 2 Expected On time Edinburgh Calling at: Wallyford (20:39)Musselburgh (20:43)Edinburgh (20:53) Track live Watch train Share train
20:55 Platform 1 Expected On time North Berwick Calling at: Longniddry (20:59)Drem (21:05)North Berwick (21:14) Track live Watch train Share train
21:45 Platform 2 Expected On time Edinburgh Calling at: Wallyford (21:48)Musselburgh (21:52)Edinburgh (22:00) Track live Watch train Share train
21:54 Platform 1 Expected On time North Berwick Calling at: Longniddry (21:58)Drem (22:03)North Berwick (22:13) Track live Watch train Share train