18:53 Platform 1 Expected 18:58 Edinburgh Calling at: Inverkeithing (19:00)North Queensferry (19:04)Dalmeny (19:08)Edinburgh Gateway (19:13)Haymarket (19:19)Edinburgh (19:24) Track live Share train
19:15 Platform 1 Expected On time Edinburgh Calling at: Inverkeithing (19:18)Edinburgh Gateway (19:29)South Gyle (19:32)Haymarket (19:38)Edinburgh (19:43) Track live Share train
19:57 Platform 1 Expected On time Edinburgh Calling at: Inverkeithing (20:00)North Queensferry (20:04)Dalmeny (20:08)Edinburgh Gateway (20:14)Haymarket (20:21)Edinburgh (20:27) Track live Share train