← Change station
Inverkeithing
Earlier trains
23:01
Edinburgh
2K84 • ScotRail
1
23:09
London Euston
1B16 • Caledonian Sleeper
1
23:14
Edinburgh
2G76 • ScotRail
1
23:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
23:16
Glenrothes with Thornton
2G75 • ScotRail
2
23:20
Dundee
1L35 • ScotRail
2
23:24
Edinburgh
1L96 • ScotRail
1
23:28
Leven
2K85 • ScotRail
2
23:32
Edinburgh
1L36 • ScotRail
1
23:43
Perth
via Cowdenbeath
2L19 • ScotRail
2
23:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
23:58
Edinburgh
2G54 • ScotRail
1
00:12
Edinburgh
1L98 • ScotRail
1
00:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌