Markinch departures

Dundee

Platform 2
12:45
due 12:50
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
12:51
on time
More
Show Less
From PerthOperated by ScotRail

Edinburgh

Platform 1
13:13
on time
More
Show Less

Calling at

Kirkcaldy13:23on time
Inverkeithing13:41on time
Edinburgh Gateway13:54on time
Haymarket14:01on time
Edinburgh14:06on time
From DundeeOperated by ScotRail

Perth

Platform 2
13:30
on time
More
Show Less

Calling at

Ladybank13:38on time
Perth14:10on time
From EdinburghOperated by ScotRail

Dundee

Platform 2
13:45
on time
More
Show Less

Calling at

Ladybank13:53on time
Cupar13:59on time
Leuchars14:06on time
Dundee14:20on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
13:56
on time
More
Show Less

Calling at

Kirkcaldy14:07on time
Kinghorn14:12on time
Burntisland14:17on time
Aberdour14:22on time
Dalgety Bay14:26on time
Inverkeithing14:30on time
Edinburgh Gateway14:41on time
South Gyle14:43on time
Haymarket14:49on time
Edinburgh14:55on time
From PerthOperated by ScotRail

Edinburgh

Platform 1
14:16
on time
More
Show Less

Calling at

Kirkcaldy14:26on time
Inverkeithing14:42on time
Edinburgh Gateway14:53on time
Haymarket15:00on time
Edinburgh15:06on time
From DundeeOperated by ScotRail

Perth

Platform 2
14:31
on time
More
Show Less

Calling at

Ladybank14:39on time
Perth15:12on time
From EdinburghOperated by ScotRail