Cupar departures

Edinburgh

Platform 1
12:59
on time
More
Show Less

Calling at

Ladybank13:06on time
Markinch13:13on time
Kirkcaldy13:23on time
Inverkeithing13:41on time
Edinburgh Gateway13:54on time
Haymarket14:01on time
Edinburgh14:06on time
From DundeeOperated by ScotRail

Dundee

Platform 2
13:00
due 13:03
More
Show Less

Calling at

Leuchars13:06due 13:09
Dundee13:22on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1 This train has been delayed by a road vehicle colliding with a bridge earlier today
13:37
due 13:42
More
Show Less

Calling at

Haymarket14:22on time
Edinburgh14:28on time
From AberdeenOperated by ScotRail

Dundee

Platform 2
13:59
on time
More
Show Less

Calling at

Leuchars14:06on time
Dundee14:20on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
14:02
on time
More
Show Less

Calling at

Ladybank14:09on time
Markinch14:16on time
Kirkcaldy14:26on time
Inverkeithing14:42on time
Edinburgh Gateway14:53on time
Haymarket15:00on time
Edinburgh15:06on time
From DundeeOperated by ScotRail

Aberdeen

Platform 2
14:19
on time
More
Show Less

Calling at

Leuchars14:26on time
Dundee14:42on time
Arbroath15:01on time
Stonehaven15:38on time
Aberdeen15:57on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
14:38
on time
More
Show Less

Calling at

Haymarket15:23on time
Edinburgh15:28on time
From AberdeenOperated by ScotRail