Markinch departures

Aberdeen

Platform 2
06:13
on time
More
Show Less

Calling at

Ladybank06:19on time
Cupar06:26on time
Leuchars06:33on time
Dundee06:48on time
Carnoustie07:02on time
Arbroath07:10on time
Montrose07:25on time
Laurencekirk07:38on time
Stonehaven07:51on time
Portlethen08:00on time
Aberdeen08:12on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
06:17
on time
More
Show Less

Calling at

Kirkcaldy06:27on time
Inverkeithing06:43on time
Edinburgh Gateway06:55on time
Haymarket07:03on time
Edinburgh07:08on time
From DundeeOperated by ScotRail

Edinburgh

Platform 1
06:32
on time
More
Show Less

Calling at

Glenrothes with Thornton06:39on time
Cardenden06:47on time
Lochgelly06:51on time
Cowdenbeath06:57on time
Dunfermline Queen Margaret07:03on time
Dunfermline Town07:07on time
Rosyth07:11on time
Inverkeithing07:15on time
Edinburgh Gateway07:26on time
Haymarket07:32on time
Edinburgh07:37on time
From PerthOperated by ScotRail

Edinburgh

Platform 1
06:47
on time
More
Show Less

Calling at

Kirkcaldy06:57on time
Kinghorn07:02on time
Burntisland07:07on time
Aberdour07:12on time
Dalgety Bay07:17on time
Inverkeithing07:20on time
North Queensferry07:25on time
Dalmeny07:29on time
Edinburgh Gateway07:35on time
South Gyle07:37on time
Haymarket07:44on time
Edinburgh07:49on time
From PerthOperated by ScotRail

Dundee

Platform 2
06:50
on time
More
Show Less

Calling at

Ladybank06:57on time
Cupar07:04on time
Leuchars07:11on time
Dundee07:28on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
07:09
on time
More
Show Less

Calling at

Kirkcaldy07:19on time
Burntisland07:27on time
Dalgety Bay07:35on time
Inverkeithing07:39on time
Edinburgh Gateway07:50on time
Haymarket07:57on time
Edinburgh08:02on time
From DundeeOperated by ScotRail

Edinburgh

Platform 1
07:30
on time
More
Show Less

Calling at

Glenrothes with Thornton07:37on time
Cardenden07:45on time
Lochgelly07:49on time
Cowdenbeath07:55on time
Dunfermline Queen Margaret08:01on time
Dunfermline Town08:05on time
Rosyth08:09on time
Inverkeithing08:13on time
North Queensferry08:17on time
Dalmeny08:21on time
Edinburgh Gateway08:27on time
Haymarket08:34on time
Edinburgh08:41on time
From PerthOperated by ScotRail

Perth

Platform 2
07:30
on time
More
Show Less

Calling at

Ladybank07:40on time
Perth08:05on time
From EdinburghOperated by ScotRail

Dundee

Platform 2
07:43
on time
More
Show Less

Calling at

Ladybank07:51on time
Cupar07:57on time
Leuchars08:04on time
Dundee08:20on time
From EdinburghOperated by ScotRail