← Change station
North Queensferry
Earlier trains
22:10
Edinburgh
2K82 • ScotRail
1
22:12
Glenrothes with Thornton
2G73 • ScotRail
2
22:21
Edinburgh
2G50 • ScotRail
1
22:24
Leven
2K83 • ScotRail
2
22:38
Inverkeithing
2G95 • ScotRail
2
22:41
Edinburgh
2G74 • ScotRail
1
23:05
Edinburgh
2K84 • ScotRail
1
23:12
Glenrothes with Thornton
2G75 • ScotRail
2
23:24
Leven
2K85 • ScotRail
2
23:39
Perth
via Cowdenbeath
2L19 • ScotRail
2
Later trains