Markinch departures

Reduced timetable in operation. In line with government advice, you should only be travelling if you are a key worker or it is essential for you to do so. If you must travel, always practice social distancing. More details can be found at nationalrail.co.uk/coronavirus

Inverness

Platform 2
18:30
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
18:37
on time
More
Show Less

Calling at

Kirkcaldy18:48on time
Inverkeithing19:05on time
Edinburgh Gateway19:18on time
Haymarket19:26on time
Edinburgh19:31on time
From InvernessOperated by ScotRail

Dundee

Platform 2
18:49
on time
More
Show Less

Calling at

Ladybank18:56on time
Cupar19:03on time
Leuchars19:10on time
Dundee19:24on time
From EdinburghOperated by ScotRail

Perth

Platform 2
19:29
on time
More
Show Less

Calling at

Ladybank19:38on time
Perth20:02on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
19:40
on time
More
Show Less

Calling at

Kirkcaldy19:50on time
Inverkeithing20:06on time
Edinburgh Gateway20:17on time
Haymarket20:26on time
Edinburgh20:31on time
From PerthOperated by ScotRail

Dundee

Platform 2
19:47
on time
More
Show Less

Calling at

Ladybank19:54on time
Cupar20:00on time
Leuchars20:07on time
Dundee20:23on time
From EdinburghOperated by ScotRail