Cupar departures

Edinburgh

Platform 1
07:35
on time
More
Show Less

Calling at

Haymarket08:28on time
Edinburgh08:34on time
From AberdeenOperated by ScotRail

Edinburgh

Platform 1
08:00
on time
More
Show Less

Calling at

Ladybank08:07on time
Markinch08:15on time
Kirkcaldy08:25on time
Kinghorn08:30on time
Burntisland08:35on time
Aberdour08:39on time
Dalgety Bay08:44on time
Inverkeithing08:47on time
North Queensferry08:52on time
Dalmeny08:55on time
Edinburgh Gateway09:01on time
Haymarket09:08on time
Edinburgh09:13on time
From DundeeOperated by ScotRail

Dundee

Platform 2
08:09
on time
More
Show Less

Calling at

Leuchars08:16on time
Dundee08:30on time
From EdinburghOperated by ScotRail

Aberdeen

Platform 2
08:21
on time
More
Show Less

Calling at

Leuchars08:27on time
Dundee08:42on 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:30on time
Edinburgh09:35on time
From InvernessOperated by ScotRail

Edinburgh

Platform 1
09:00
on time
More
Show Less

Calling at

Ladybank09:07on time
Markinch09:14on time
Kirkcaldy09:24on time
Kinghorn09:29on time
Burntisland09:34on time
Aberdour09:38on time
Dalgety Bay09:43on time
Inverkeithing09:46on time
Edinburgh Gateway10:00on time
Haymarket10:07on time
Edinburgh10:12on time
From DundeeOperated by ScotRail

Dundee

Platform 2
09:13
on time
More
Show Less

Calling at

Leuchars09:20on time
Dundee09:34on time
From EdinburghOperated by ScotRail

Aberdeen

Platform 2
09:25
on time
More
Show Less

Calling at

Leuchars09:31on time
Dundee09:46on time
Arbroath10:04on time
Montrose10:18on time
Stonehaven10:40on time
Aberdeen11:05on time
From EdinburghOperated by ScotRail