18:02 Platform 1 Expected On time Edinburgh Calling at: Kirkcaldy (18:12)Inverkeithing (18:28)Edinburgh Gateway (18:40)South Gyle (18:42)Haymarket (18:51)Edinburgh (18:58) Track live Watch train Share train
18:17 Platform 1 Expected On time Edinburgh Calling at: Kirkcaldy (18:27)Inverkeithing (18:49)Edinburgh Gateway (18:59)Haymarket (19:07)Edinburgh (19:12) Track live Watch train Share train
18:45 Platform 1 Expected On time Edinburgh Calling at: Kirkcaldy (18:55)Kinghorn (19:00)Burntisland (19:05)Aberdour (19:10)Dalgety Bay (19:15)Inverkeithing (19:18)Edinburgh Gateway (19:29)South Gyle (19:32)Haymarket (19:38)Edinburgh (19:43) Track live Watch train Share train