← Change station
Aberdour
Earlier trains
21:39
Leven
2K81 • ScotRail
2
21:57
Edinburgh
2K82 • ScotRail
1
22:04
Edinburgh
1L94 • ScotRail
1
22:05
Perth
1L71 • ScotRail
2
22:36
Leven
2K83 • ScotRail
2
22:54
Edinburgh
2K84 • ScotRail
1
23:04
Perth
1L73 • ScotRail
2
23:16
cancelled
Edinburgh
1L96 • ScotRail
1
Later trains