Edinburgh to Perth

Platform 15
15:38
left on time

Calling at

Haymarket15:42left on time
South Gyle15:47left on time
Edinburgh Gateway15:49left on time
Inverkeithing15:59left on time
Dalgety Bay16:03left on time
Aberdour16:08left on time
Burntisland16:12left on time
Kinghorn16:17left on time
Kirkcaldy16:22left on time
Markinch16:33left 16:30
Ladybank16:48left 16:45
Perth17:11arrived on time
Operated by ScotRail