06:02 Platform 1 Expected On time Edinburgh Calling at: Ladybank (06:09)Markinch (06:17)Kirkcaldy (06:27)Inverkeithing (06:43)Edinburgh Gateway (06:55)Haymarket (07:03)Edinburgh (07:08) Track live Watch train Share train
06:27 Platform 2 Expected On time Aberdeen Calling at: Leuchars (06:34)Dundee (06:48)Carnoustie (07:02)Arbroath (07:10)Montrose (07:25)Laurencekirk (07:38)Stonehaven (07:51)Portlethen (08:00)Aberdeen (08:12) Track live Watch train Share train