17:41 Platform 2 Expected 17:43 Edinburgh Calling at: Wallyford (17:46)Musselburgh (17:48)Edinburgh (17:56) Track live Watch train Share train
17:59 Platform 1 Expected On time North Berwick Calling at: Longniddry (18:04)Drem (18:09)North Berwick (18:18) Track live Watch train Share train
18:10 Platform 2 Expected On time Edinburgh Calling at: Wallyford (18:13)Musselburgh (18:17)Edinburgh (18:26) Track live Watch train Share train
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