18:29 Platform 1 Expected On time North Berwick Calling at: Longniddry (18:34)Drem (18:39)North Berwick (18:48) Track live Watch train Share train
18:43 Platform 2 Expected On time Edinburgh Calling at: Wallyford (18:46)Musselburgh (18:50)Edinburgh (18:58) Track live Watch train Share train
19:17 Platform 1 Expected On time North Berwick Calling at: Longniddry (19:22)Drem (19:27)North Berwick (19:36) Track live Watch train Share train
19:32 Platform 2 Expected On time Edinburgh Calling at: Wallyford (19:35)Musselburgh (19:38)Edinburgh (19:49) Track live Watching 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