← Change station
Cupar
Earlier trains
17:44
17:50
Edinburgh
1B88 • ScotRail
1
17:59
Dundee
1L23 • ScotRail
2
18:01
18:02
Edinburgh
1L26 • ScotRail
1
18:24
Aberdeen
1A91 • ScotRail
2
18:55
Dundee
1L25 • ScotRail
2
19:07
Edinburgh
1L28 • ScotRail
1
19:11
Aberdeen
1S45 • CrossCountry
2
Later trains