20:50 Platform 2 Expected 20:52 Leven Calling at: Cameron Bridge (21:04)Leven (21:10) Track live Watch train Share train
21:10 Platform 2 Expected 21:42 Aberdeen Calling at: Leuchars (22:06)Dundee (22:19)Arbroath (22:35)Montrose (22:49)Stonehaven (23:10)Aberdeen (23:28) This service has been delayed by a fault on a train Track live Watch train Share train
21:24 Platform 2 Expected On time Perth Calling at: Markinch (21:33)Ladybank (21:41)Perth (22:04) Track live Watch train Share train