19:52 Platform 1 Expected 19:55 North Berwick Calling at: Longniddry (19:59)Drem (20:04)North Berwick (20:13) Track live Watch train Share train
20:11 Platform 2 Expected On time Edinburgh Calling at: Wallyford (20:14)Musselburgh (20:17)Edinburgh (20:25) Track live Watch train Share train
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