← Change station
Inverkeithing
Earlier trains
17:05
London Kings Cross
1E25 • London North Eastern Railway
1
17:11
17:12
Edinburgh
2G40 • ScotRail
1
17:13
17:14
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
18:11
Dundee
1L25 • ScotRail
2
18:15
Leven
2K75 • ScotRail
2
18:19
Edinburgh
2G42 • ScotRail
1
18:29
Edinburgh
1L86 • ScotRail
1
18:31
Dundee
1S45 • CrossCountry
2
18:40
Edinburgh
2G10 • ScotRail
1
18:45
Leven
2G87 • ScotRail
2
18:49
Edinburgh
1L26 • ScotRail
1
18:56
Aberdeen
1W20 • London North Eastern Railway
2
18:56
Edinburgh
2K76 • ScotRail
1
19:03
Perth
via Kirkcaldy
1L95 • ScotRail
2
Later trains