06:16 Platform 1 Expected On time Edinburgh Calling at: Inverkeithing (06:19)North Queensferry (06:23)Dalmeny (06:27)Edinburgh Gateway (06:33)South Gyle (06:35)Haymarket (06:41)Edinburgh (06:46) Track live Watch train Share train
06:30 Platform 2 Expected On time Leven Calling at: 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