← Change station
Aberdour
Earlier trains
12:37
Leven
2K63 • ScotRail
2
12:50
Edinburgh
2K64 • ScotRail
1
13:06
Perth
1L83 • ScotRail
2
13:17
Edinburgh
1L76 • ScotRail
1
13:36
Leven
2K65 • ScotRail
2
13:50
Edinburgh
2K66 • ScotRail
1
14:07
Perth
1L85 • ScotRail
2
14:22
Edinburgh
1L78 • ScotRail
1
Later trains