← Change station
Inverkeithing
Earlier trains
21:07
Edinburgh
2K80 • ScotRail
1
21:13
Cowdenbeath
2G71 • ScotRail
2
21:13
Edinburgh
2G48 • ScotRail
1
21:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:20
Dundee
1L31 • ScotRail
2
21:20
Edinburgh
1L92 • ScotRail
1
21:28
Leven
2K81 • ScotRail
2
21:34
Edinburgh
2G72 • ScotRail
1
21:42
Leven
2G93 • ScotRail
2
21:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:47
Edinburgh
1L32 • ScotRail
1
22:05
Edinburgh
2K82 • ScotRail
1
22:07
Perth
via Kirkcaldy
1L71 • ScotRail
2
22:13
Edinburgh
1L94 • ScotRail
1
22:15
Cowdenbeath
2G73 • ScotRail
2
22:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:17
Edinburgh
2G50 • ScotRail
1
22:23
Dundee
1L33 • ScotRail
2
22:28
Leven
2K83 • ScotRail
2
22:43
Edinburgh
2G74 • ScotRail
1
22:43
Leven
2G95 • ScotRail
2
22:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:51
Edinburgh
1L34 • ScotRail
1
23:03
Edinburgh
2K84 • ScotRail
1
23:05
Perth
via Kirkcaldy
1L73 • ScotRail
2
Later trains