21:41 Platform 1 Expected On time Edinburgh Calling at: Ladybank (21:47)Markinch (21:54)Kirkcaldy (22:05)Haymarket (22:41)Edinburgh (22:46) Track live Watch train Share train
22:05 Platform 1 Expected On time Edinburgh Calling at: Ladybank (22:12)Markinch (22:20)Kirkcaldy (22:30)Inverkeithing (22:46)Edinburgh Gateway (22:56)Haymarket (23:03)Edinburgh (23:11) Track live Watch train Share train
22:31 Platform 1 Expected On time Edinburgh Calling at: Haymarket (23:24)Edinburgh (23:30) Track live Watch train Share train