06:10 Platform — Expected On time Dundee Calling at: Inverkeithing (06:20)Kirkcaldy (06:39)Markinch (06:50)Ladybank (06:57)Cupar (07:04)Leuchars (07:11)Dundee (07:27) Track live Watch train Share train
06:14 Platform — Expected On time Leven Calling at: Dalmeny (06:19)North Queensferry (06:23)Inverkeithing (06:27)Dalgety Bay (06:30)Aberdour (06:35)Burntisland (06:39)Kinghorn (06:44)Kirkcaldy (06:49)Cameron Bridge (07:03)Leven (07:08) Track live Watch train Share train