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 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 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