Cupar departures

Edinburgh

Platform 1
06:02
on time
More
Show Less

Calling at

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

Aberdeen

Platform 2
06:27
on time
More
Show Less

Calling at

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:52
on time
More
Show Less

Calling at

Springfield06:56on time
Ladybank07:01on time
Markinch07:09on time
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

Dundee

Platform 2
07:04
on time
More
Show Less

Calling at

Leuchars07:11on time
Dundee07:28on time
From EdinburghOperated by ScotRail

Aberdeen

Platform 2
07:20
on time
More
Show Less

Calling at

Leuchars07:26on time
Dundee07:41on time
Carnoustie07:53on time
Arbroath08:00on time
Montrose08:16on time
Stonehaven08:37on time
Aberdeen08:56on time
From EdinburghOperated by ScotRail