Live Trains for Perth - -
Return to Live Trains
Planned
Expected
Perth
Ladybank
17:58
18:10
Markinch
18:06
18:19
Kirkcaldy
18:17
18:28
Inverkeithing
18:33
Edinburgh Gateway
18:44
South Gyle
18:46
Haymarket
18:53
Edinburgh
18:58