20:06 Platform 2 Expected On time Edinburgh Calling at: Prestonpans (20:10)Wallyford (20:14)Musselburgh (20:17)Edinburgh (20:25) Track live Share train
20:31 Platform 2 Expected On time Edinburgh Calling at: Prestonpans (20:36)Wallyford (20:39)Musselburgh (20:43)Edinburgh (20:53) Track live Share train
21:40 Platform 2 Expected On time Edinburgh Calling at: Prestonpans (21:45)Wallyford (21:48)Musselburgh (21:52)Edinburgh (22:00) Track live Share train