19:32 Platform 2 Expected 19:42 Edinburgh Calling at: Wallyford (19:45)Musselburgh (19:48)Edinburgh (19:57) This service has been delayed by an obstruction on the track Track live Watch train Share train
19:52 Platform 1 Expected On time North Berwick Calling at: Longniddry (19:57)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 Watching 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