← Change station
Inverkeithing
23:01
23:05
Edinburgh
2K84 • ScotRail
1
23:09
London Euston
1B16 • Caledonian Sleeper
1
23:14
Edinburgh
2G76 • ScotRail
1
23:16
23:19
Glenrothes with Thornton
2G75 • ScotRail
2
23:21
23:23
Dundee
1L35 • ScotRail
2
23:24
Edinburgh
1L96 • ScotRail
1
23:28
23:29
Leven
2K85 • ScotRail
2
23:34
Edinburgh
1L36 • ScotRail
1
23:43
Perth
via Cowdenbeath
2L19 • ScotRail
2
23:58
Edinburgh
2G54 • ScotRail
1
00:12
Edinburgh
1L98 • ScotRail
1
Later trains