22:51 Platform 1 Expected On time Edinburgh Calling at: Ladybank (22:58)Markinch (23:05)Kirkcaldy (23:16)Inverkeithing (23:32)Edinburgh Gateway (23:43)Haymarket (23:49)Edinburgh (23:54) Track live Watch train Share train
23:04 Platform 2 Expected On time Dundee Calling at: Leuchars (23:11)Dundee (23:31) Track live Watch train Share train
00:19 Platform 2 Expected On time Dundee Calling at: Leuchars (00:26)Dundee (00:40) Track live Watch train Share train