← Change station
Cupar
Earlier trains
21:41
cancelled
Edinburgh
1B96 • ScotRail • 2 coaches
1
21:59
Dundee
1L31 • ScotRail
2
22:09
Edinburgh
1L34 • ScotRail
1
22:21
Aberdeen
1A97 • ScotRail
2
22:31
22:33
Edinburgh
1B98 • ScotRail
1
22:51
Edinburgh
1L36 • ScotRail
1
23:03
Dundee
1L33 • ScotRail
2
Later trains