Aberdour to Perth

Platform 2
14:07
left 14:09

Previously called at

Edinburgh13:37left on time
Haymarket13:41left on time
South Gyle13:46left on time
Edinburgh Gateway13:48left 13:50
Inverkeithing13:59left 14:01
Dalgety Bay14:02left 14:04
Aberdour14:07left 14:09

Calling at

Burntisland14:11left 14:13
Kinghorn14:16left 14:19
Kirkcaldy14:21left 14:23
Markinch14:30left 14:32
Ladybank14:39left on time
Perth15:12arrived 15:09
Operated by ScotRail