← Change station
Kirkcaldy
Earlier trains
16:49
Doncaster
1E25 • London North Eastern Railway
1
16:50
16:51
Leven
2K71 • ScotRail
2
17:07
Edinburgh
1L84 • ScotRail
1
17:20
Perth
1L91 • ScotRail
2
17:30
Edinburgh
1L24 • ScotRail
1
17:34
Dundee
1L23 • ScotRail
2
17:38
Edinburgh
2K74 • ScotRail
1
17:47
Leven
2K73 • ScotRail
2
18:07
Aberdeen
1A91 • ScotRail
2
18:13
Edinburgh
1L86 • ScotRail
1
18:26
Perth
1L93 • ScotRail
2
18:31
Dundee
1L25 • ScotRail
2
18:32
Edinburgh
1L26 • ScotRail
1
18:36
Edinburgh
2K76 • ScotRail
1
18:40
Leven
2K75 • ScotRail
2
18:47
Aberdeen
1S45 • CrossCountry
2
Later trains