Cupar departures

Edinburgh

Platform 1
07:56
on time
More
Show Less

Calling at

Ladybank08:03on time
Markinch08:11on time
Kirkcaldy08:21on time
Inverkeithing08:40on time
Edinburgh Gateway08:52on time
Haymarket09:03on time
Edinburgh09:09on time
From DundeeOperated by ScotRail

Dundee

Platform 2
07:59
on time
More
Show Less

Calling at

Leuchars08:06on time
Dundee08:20on time
From EdinburghOperated by ScotRail

Aberdeen

Platform 2
08:19
on time
More
Show Less

Calling at

Leuchars08:25on time
Dundee08:40on time
Broughty Ferry08:50on time
Monifieth08:54on time
Carnoustie09:00on time
Arbroath09:08on time
Montrose09:26on time
Stonehaven09:47on time
Aberdeen10:06on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
08:46
on time
More
Show Less

Calling at

Haymarket09:33on time
Edinburgh09:38on time
From InvernessOperated by ScotRail

Dundee

Platform 2
09:00
on time
More
Show Less

Calling at

Leuchars09:07on time
Dundee09:21on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
09:00
on time
More
Show Less

Calling at

Ladybank09:07on time
Markinch09:14on time
Kirkcaldy09:24on time
Inverkeithing09:40on time
Edinburgh Gateway09:51on time
Haymarket09:59on time
Edinburgh10:05on time
From DundeeOperated by ScotRail

Aberdeen

Platform 2
09:22
on time
More
Show Less

Calling at

Leuchars09:28on time
Dundee09:46on time
Arbroath10:05on time
Montrose10:19on time
Stonehaven10:40on time
Aberdeen10:59on time
From EdinburghOperated by ScotRail