19:23 Platform 1 Expected On time Edinburgh Calling at: Kirkcaldy (19:33)Inverkeithing (19:49)Edinburgh Gateway (19:59)Haymarket (20:06)Edinburgh (20:12) Track live Share train
19:43 Platform 1 Expected On time Edinburgh Calling at: Kirkcaldy (19:53)Kinghorn (19:58)Burntisland (20:02)Aberdour (20:07)Dalgety Bay (20:12)Inverkeithing (20:17)Edinburgh Gateway (20:30)South Gyle (20:33)Haymarket (20:39)Edinburgh (20:45) Track live Share train
20:20 Platform 1 Expected On time Edinburgh Calling at: Kirkcaldy (20:30)Inverkeithing (20:48)Edinburgh Gateway (21:00)Haymarket (21:07)Edinburgh (21:14) Track live Share train