16:08 Platform 1 Expected On time Edinburgh Calling at: Rosyth (16:12)Inverkeithing (16:16)Edinburgh Gateway (16:27)Haymarket (16:33)Edinburgh (16:38) Track live Watch train Share train
16:30 Platform 1 Expected On time Edinburgh Calling at: Rosyth (16:34)Inverkeithing (16:38)North Queensferry (16:43)Dalmeny (16:47)Edinburgh Gateway (16:53)South Gyle (16:57)Haymarket (17:03)Edinburgh (17:08) Track live Watch train Share train
17:04 Platform 1 Expected On time Edinburgh Calling at: Rosyth (17:07)Inverkeithing (17:11)North Queensferry (17:15)Dalmeny (17:19)Edinburgh Gateway (17:25)Haymarket (17:32)Edinburgh (17:37) Track live Watch train Share train