Perth to Edinburgh

Platform 6
17:21
left on time

Calling at

Ladybank17:54left on time
Markinch18:02left on time
Kirkcaldy18:12left 18:09
Inverkeithing18:28left on time
Edinburgh Gateway18:40left on time
South Gyle18:42left on time
Haymarket18:51left on time
Edinburgh18:58arrived on time
Operated by ScotRail