← Change station
Inverkeithing
Earlier trains
16:09
16:13
Cowdenbeath
2G77 • ScotRail
2
16:09
16:10
Edinburgh
2K70 • ScotRail
1
16:10
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:16
Edinburgh
2G38 • ScotRail
1
16:20
Dundee
1L21 • ScotRail
2
16:30
16:32
Leven
2K71 • ScotRail
2
16:30
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:32
Edinburgh
1L82 • ScotRail
1
16:39
Edinburgh
2G06 • ScotRail
1
16:42
Leven
2G83 • ScotRail
2
16:50
Edinburgh
1L22 • ScotRail
1
16:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:56
Edinburgh
2K72 • ScotRail
1
16:57
Perth
via Kirkcaldy
1L91 • ScotRail
2
17:05
London Kings Cross
1E25 • London North Eastern Railway
1
17:11
Edinburgh
2G40 • ScotRail
1
17:13
Cowdenbeath
2G79 • ScotRail
2
17:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:19
Dundee
1L23 • ScotRail
2
17:23
Edinburgh
1L84 • ScotRail
1
17:25
Leven
2K73 • ScotRail
2
17:33
Leven
2G13 • ScotRail
2
17:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:36
Edinburgh
2G08 • ScotRail
1
17:41
Glenrothes with Thornton
2K11 • ScotRail
2
17:46
Edinburgh
1L24 • ScotRail
1
17:46
Glenrothes with Thornton
2G85 • ScotRail
2
17:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:00
Edinburgh
2K74 • ScotRail
1
18:00
Perth
via Kirkcaldy
1L93 • ScotRail
2
18:07
Glenrothes with Thornton
2G09 • ScotRail
2
Later trains