← Change station
Dunfermline Queen Margaret
Earlier trains
15:55
cancelled
Leven
2G81 • ScotRail
2
16:05
Edinburgh
2G38 • ScotRail
1
16:24
16:25
Cowdenbeath
2G77 • ScotRail
2
16:27
Edinburgh
2G06 • ScotRail
1
16:55
16:58
Leven
2G83 • ScotRail
2
16:58
Edinburgh
2G40 • ScotRail
1
17:24
cancelled
Edinburgh
2G08 • ScotRail
1
17:25
Cowdenbeath
2G79 • ScotRail
2
Later trains