Markinch departures

Dundee

Platform 2
12:55
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
13:14
on time
More
Show Less

Calling at

Kirkcaldy13:24on time
Kinghorn13:29on time
Burntisland13:34on time
Aberdour13:38on time
Dalgety Bay13:43on time
Inverkeithing13:46on time
Edinburgh Gateway14:00on time
Haymarket14:07on time
Edinburgh14:13on time
From DundeeOperated by ScotRail

Perth

Platform 2
13:31
on time
More
Show Less

Calling at

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

Dundee

Platform 2
13:54
on time
More
Show Less

Calling at

Ladybank14:01on time
Cupar14:07on time
Leuchars14:14on time
Dundee14:31on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
13:55
on time
More
Show Less

Calling at

Kirkcaldy14:06on time
Kinghorn14:11on time
Burntisland14:15on time
Aberdour14:20on time
Dalgety Bay14:25on time
Inverkeithing14:28on time
Edinburgh Gateway14:39on time
South Gyle14:42on time
Haymarket14:48on time
Edinburgh14:53on time
From PerthOperated by ScotRail

Edinburgh

Platform 1
14:14
on time
More
Show Less

Calling at

Kirkcaldy14:24on time
Kinghorn14:29on time
Burntisland14:34on time
Aberdour14:38on time
Dalgety Bay14:43on time
Inverkeithing14:46on time
Edinburgh Gateway15:00on time
Haymarket15:07on time
Edinburgh15:12on 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

Edinburgh

Platform 1
14:56
on time
More
Show Less

Calling at

Kirkcaldy15:07on time
Kinghorn15:12on time
Burntisland15:17on time
Aberdour15:22on time
Dalgety Bay15:26on time
Inverkeithing15:30on time
Edinburgh Gateway15:44on time
South Gyle15:46on time
Haymarket15:53on time
Edinburgh15:58on time
From PerthOperated by ScotRail

Dundee

Platform 2
14:57
on time
More
Show Less

Calling at

Ladybank15:05on time
Cupar15:11on time
Leuchars15:18on time
Dundee15:32on time
From EdinburghOperated by ScotRail