Perth to Edinburgh

Platform 3
21:10
left on time

Calling at

Ladybank21:32left on time
Markinch21:40left on time
Kirkcaldy21:50left 21:47
Kinghorn21:55left on time
Burntisland21:59left on time
Aberdour22:04left on time
Dalgety Bay22:09left on time
Inverkeithing22:12left on time
Edinburgh Gateway22:23on time
South Gyle22:27on time
Haymarket22:32on time
Edinburgh22:37on time
Operated by ScotRail