← Change station
Kirkcaldy
Earlier trains
19:53
Edinburgh
1L90 • ScotRail
1
19:53
Leven
2K77 • ScotRail • 4 coaches
2
20:13
Doncaster
1E31 • London North Eastern Railway
1
20:27
Perth
1L97 • ScotRail
2
20:32
Edinburgh
1L30 • ScotRail
1
20:36
Dundee
1L29 • ScotRail
2
20:43
Edinburgh
2K80 • ScotRail • 4 coaches
1
20:50
Leven
2K79 • ScotRail
2
20:58
Edinburgh
1L92 • ScotRail
1
21:10
Aberdeen
1S23 • London North Eastern Railway
2
21:24
Perth
1L99 • ScotRail
2
21:30
Edinburgh
1L32 • ScotRail
1
21:36
Dundee
1L31 • ScotRail
2
21:43
Edinburgh
2K82 • ScotRail
1
Later trains