Markinch departures

Edinburgh

Platform 1
19:40
on time
More
Show Less
From Perth Operated by ScotRail

Dundee

Platform 2
19:46
due 19:49
More
Show Less

Calling at

Ladybank 19:53 due 19:55
Cupar 19:59 due 20:01
Leuchars 20:06 due 20:08
Dundee 20:23 on time
From Edinburgh Operated by ScotRail

Inverness

Platform 2
20:25
on time
More
Show Less

Calling at

Ladybank 20:31 on time
Perth 20:57 on time
Dunkeld & Birnam 21:14 on time
Pitlochry 21:28 on time
Blair Atholl 21:44 on time
Dalwhinnie 22:08 on time
Newtonmore 22:19 on time
Kingussie 22:24 on time
Aviemore 22:35 on time
Carrbridge 22:44 on time
Inverness 23:14 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
20:32
on time
More
Show Less

Calling at

Kirkcaldy 20:41 on time
Inverkeithing 20:57 on time
Edinburgh Gateway 21:08 on time
Haymarket 21:16 on time
Edinburgh 21:21 on time
From Perth Operated by ScotRail

Dundee

Platform 2
20:56
on time
More
Show Less

Calling at

Ladybank 21:03 on time
Cupar 21:09 on time
Leuchars 21:16 on time
Dundee 21:33 on time
From Edinburgh Operated by ScotRail

Dundee

no platform
21:02
cancelled
More
Show Less

Calling at

Ladybank 21:08 cancelled
Cupar 21:19 cancelled
Leuchars 21:26 cancelled
Dundee 21:43 cancelled
From Newquay Operated by CrossCountry

Edinburgh

Platform 1
21:17
on time
More
Show Less

Calling at

Kirkcaldy 21:26 on time
Kinghorn 21:31 on time
Burntisland 21:36 on time
Aberdour 21:40 on time
Dalgety Bay 21:45 on time
Inverkeithing 21:48 on time
North Queensferry 21:53 on time
Dalmeny 21:56 on time
Edinburgh Gateway 22:02 on time
Haymarket 22:13 on time
Edinburgh 22:20 on time
From Dundee Operated by ScotRail

Perth

Platform 2
21:26
on time
More
Show Less

Calling at

Ladybank 21:33 on time
Perth 21:58 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
21:36
on time
More
Show Less

Calling at

Kirkcaldy 21:44 on time
Edinburgh Gateway 22:07 on time
Haymarket 22:17 on time
Edinburgh 22:22 on time
From Inverness Operated by ScotRail