Markinch to Edinburgh

Platform 1
14:16
left on time

Previously called at

Dundee13:42left on time
Leuchars13:55left on time
Cupar14:02left on time
Ladybank14:09left on time
Markinch14:16left on time

Calling at

Kirkcaldy14:26left on time
Inverkeithing14:42left on time
Edinburgh Gateway14:53left 14:57
Haymarket15:00left 15:05
Edinburgh15:06arrived 15:11
Operated by ScotRail