← Change station
Cupar
Earlier trains
09:00
09:02
Edinburgh
1L30 • ScotRail
1
09:03
09:04
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
07:37 Dundee to Edinburgh
1L28 • ScotRail •
RTT
Dundee
07:37
2
Leuchars
07:50
07:51
1
Cupar
07:57
07:58
1
Ladybank
08:05
08:06
1
Markinch
08:12
08:14
1
Kirkcaldy
08:23
1
Inverkeithing
08:41
08:42
1
Edinburgh Gateway
08:52
08:56
Haymarket
09:03
1
Edinburgh
09:09
17