Edinburgh to Perth

Platform 16
20:39
left on time

Calling at

Haymarket20:43left on time
South Gyle20:48left on time
Edinburgh Gateway20:50left on time
Inverkeithing21:00left 21:02
Dalgety Bay21:04left 21:06
Aberdour21:09left 21:11
Burntisland21:13left 21:16
Kinghorn21:18left 21:22
Kirkcaldy21:23left 21:27
Markinch21:32left 21:36
Ladybank21:41left 21:43
Perth22:07arrived on time
Operated by ScotRail