Markinch to Perth

Platform 2 Will wait for 1 minute
14:31
left 14:33

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
Burntisland14:12left 14:14
Kinghorn14:17left 14:19
Kirkcaldy14:22left 14:24
Markinch14:31left 14:33

Calling at

Ladybank14:39left on time
Perth15:12arrived 15:09
Operated by ScotRail