← Change station
Inverkeithing
Earlier trains
17:11
17:12
Edinburgh
2G40 • ScotRail
1
17:14
Glenrothes with Thornton
2G79 • ScotRail
2
17:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:23
Dundee
1L23 • ScotRail
2
17:23
Edinburgh
1L84 • ScotRail
1
17:33
Glenrothes with Thornton
2G13 • ScotRail
2
17:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:36
Edinburgh
2G08 • ScotRail
1
17:38
Glenrothes with Thornton
2K11 • ScotRail
2
17:46
Cowdenbeath
2G85 • ScotRail
2
17:46
Edinburgh
1L24 • ScotRail
1
17:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:03
Perth
via Kirkcaldy
1L93 • ScotRail
2
18:12
Glenrothes with Thornton
2G09 • ScotRail
2
18:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:17
Edinburgh
2G42 • ScotRail
1
18:18
Dundee
1L25 • ScotRail
2
18:29
Edinburgh
1L86 • ScotRail
1
18:35
Edinburgh
2G10 • ScotRail
1
18:44
Cowdenbeath
2G87 • ScotRail
2
18:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:49
Edinburgh
1L26 • ScotRail
1
18:56
19:07
Aberdeen
1W20 • London North Eastern Railway
2
19:05
Perth
via Kirkcaldy
1L95 • ScotRail
2
19:07
Edinburgh
1L88 • ScotRail
1
Later trains