21:48 Platform 1 Expected On time Edinburgh Calling at: Markinch (21:54)Kirkcaldy (22:05)Haymarket (22:41)Edinburgh (22:46) Track live Share train
22:13 Platform 1 Expected On time Edinburgh Calling at: Markinch (22:20)Kirkcaldy (22:30)Inverkeithing (22:46)Edinburgh Gateway (22:56)Haymarket (23:03)Edinburgh (23:10) Track live Share train
22:58 Platform 1 Expected On time Edinburgh Calling at: Markinch (23:05)Kirkcaldy (23:16)Inverkeithing (23:32)Edinburgh Gateway (23:43)Haymarket (23:49)Edinburgh (23:54) Track live Share train