← Change station
Kinghorn
Earlier trains
20:02
Edinburgh
1L90 • ScotRail
1
20:22
20:23
Perth
1L97 • ScotRail
2
20:45
20:49
Leven
2K79 • ScotRail
2
20:48
Edinburgh
2K80 • ScotRail
1
21:03
Edinburgh
1L92 • ScotRail
1
21:19
21:21
Perth
1L99 • ScotRail
2
21:47
Edinburgh
2K82 • ScotRail
1
21:49
Leven
2K81 • ScotRail
2
21:55
Edinburgh
1L94 • ScotRail
1
Later trains