Dalgety Bay to Perth

Platform 2
14:02
left 14:04

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

Calling at

Aberdour14:07left 14:09
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