Kirkcaldy to Perth

Platform 2
19:26
left on time

Previously called at

Edinburgh18:41left on time
Haymarket18:45left on time
South Gyle18:50left on time
Edinburgh Gateway18:53left on time
Inverkeithing19:03left on time
Dalgety Bay19:07left on time
Aberdour19:12left on time
Burntisland19:16left on time
Kinghorn19:21left on time
Kirkcaldy19:26left on time

Calling at

Markinch19:35left on time
Ladybank19:43left on time
Perth20:14arrived 20:10
Operated by ScotRail