20:55 Platform 1 Expected 20:59 North Berwick Calling at: Longniddry (21:03)Drem (21:08)North Berwick (21:17) Track live Watch train Share train
21:45 Platform 2 Expected On time Edinburgh Calling at: Wallyford (21:48)Musselburgh (21:52)Edinburgh (22:00) Track live Watch train Share train
21:54 Platform 1 Expected On time North Berwick Calling at: Longniddry (21:58)Drem (22:03)North Berwick (22:13) Track live Watching Share train
22:25 Platform 1 Expected On time Dunbar Calling at: Longniddry (22:29)Drem (22:35)East Linton (22:40)Dunbar (22:46) Track live Watch train Share train
22:42 Platform 2 Expected On time Edinburgh Calling at: Wallyford (22:45)Musselburgh (22:49)Edinburgh (22:57) Track live Watch train Share train