← Change station
Cupar
Earlier trains
08:46
cancelled
Edinburgh
1B70 • ScotRail
08:46
08:52
Edinburgh
1Z70 • ScotRail
1
09:00
Edinburgh
1L30 • ScotRail
1
09:03
09:05
Dundee
1L25 • ScotRail
2
09:22
Aberdeen
1A77 • ScotRail
2
09:53
Penzance
via Leeds
1V60 • CrossCountry
1
10:02
Dundee
1L27 • ScotRail
2
10:06
Edinburgh
1L32 • ScotRail
1
10:19
Aberdeen
1A79 • ScotRail
2
10:33
Edinburgh
1B74 • ScotRail
1
Later trains
← Departures from Cupar
05:30 Edinburgh to Aberdeen
1A71 • ScotRail •
RTT
Edinburgh
05:30
17
Haymarket
05:35
2
Inverkeithing
05:49
2
Kirkcaldy
06:04
2
Markinch
06:13
2
Cupar
06:27
2
Leuchars
06:34
06:35
2
Dundee
06:49
4
Carnoustie
07:03
07:04
2
Arbroath
07:12
07:13
2
Montrose
07:25
arr •
07:27
dep
2
Laurencekirk
07:38
2
Stonehaven
07:51
2
Portlethen
08:01
2
Aberdeen
08:12
5