Markinch departures

Perth

Platform 2
09:32
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
09:47
on time
More
Show Less

Calling at

Kirkcaldy09:57on time
Kinghorn10:02on time
Burntisland10:07on time
Aberdour10:12on time
Dalgety Bay10:17on time
Inverkeithing10:20on time
Edinburgh Gateway10:31on time
South Gyle10:34on time
Haymarket10:40on time
Edinburgh10:45on time
From PerthOperated by ScotRail

Dundee

Platform 2
09:48
on time
More
Show Less

Calling at

Ladybank09:55on time
Cupar10:02on time
Leuchars10:09on time
Dundee10:26on time
From EdinburghOperated by ScotRail

Penzance

Platform 1
10:08
on time
More
Show Less

Calling at

Kirkcaldy10:16on time
Inverkeithing10:32on time
Haymarket10:47on time
Edinburgh10:54on time
Berwick-upon-Tweed11:48on time
Alnmouth12:09on time
Newcastle12:38on time
Durham12:53on time
Darlington13:11on time
York13:40on time
Leeds14:08on time
Wakefield Westgate14:22on time
Sheffield14:54on time
Derby15:26on time
Burton-on-Trent15:37on time
Tamworth15:47on time
Birmingham New Street16:04on time
Cheltenham Spa16:50on time
Bristol Parkway17:20on time
Bristol Temple Meads17:31on time
Taunton18:15on time
Tiverton Parkway18:27on time
Exeter St Davids18:43on time
Newton Abbot19:07on time
Totnes19:20on time
Plymouth19:47on time
Liskeard20:12on time
Bodmin Parkway20:24on time
St Austell20:39on time
Truro20:55on time
Redruth21:07on time
St Erth21:21on time
Penzance21:31on time
From AberdeenOperated by CrossCountry

Edinburgh

Platform 1
10:22
on time
More
Show Less

Calling at

Kirkcaldy10:32on time
Inverkeithing10:48on time
Edinburgh Gateway10:59on time
Haymarket11:09on time
Edinburgh11:17on time
From DundeeOperated by ScotRail

Perth

Platform 2
10:33
on time
More
Show Less

Calling at

Ladybank10:41on time
Perth11:06on time
From EdinburghOperated by ScotRail

Dundee

Platform 2
10:46
on time
More
Show Less

Calling at

Ladybank10:53on time
Cupar11:00on time
Leuchars11:07on time
Dundee11:23on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
10:53
on time
More
Show Less

Calling at

Kirkcaldy11:05on time
Kinghorn11:10on time
Burntisland11:15on time
Aberdour11:20on time
Dalgety Bay11:25on time
Inverkeithing11:28on time
Edinburgh Gateway11:39on time
South Gyle11:42on time
Haymarket11:48on time
Edinburgh11:53on time
From PerthOperated by ScotRail

Edinburgh

Platform 1
11:15
on time
More
Show Less

Calling at

Kirkcaldy11:25on time
Inverkeithing11:44on time
Edinburgh Gateway11:59on time
Haymarket12:06on time
Edinburgh12:14on time
From DundeeOperated by ScotRail