← Change station
Inverkeithing
Earlier trains
19:19
Edinburgh
1L88 • ScotRail
1
19:19
Glenrothes with Thornton
2G35 • ScotRail
2
19:24
Dundee
1L27 • ScotRail
2
19:29
Leven
2K77 • ScotRail
2
19:33
Edinburgh
2G12 • ScotRail
1
19:40
Cowdenbeath
2G89 • ScotRail
2
19:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
19:48
Edinburgh
1L28 • ScotRail
1
20:00
Edinburgh
2K78 • ScotRail
1
20:04
Perth
via Kirkcaldy
1L97 • ScotRail
2
20:13
Edinburgh
2G46 • ScotRail
1
20:14
Glenrothes with Thornton
2G21 • ScotRail
2
20:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
20:20
Dundee
1L29 • ScotRail
2
20:20
Edinburgh
1L90 • ScotRail
1
20:28
Leven
2K79 • ScotRail
2
20:29
Leeds
1E30 • London North Eastern Railway
1
20:37
Cowdenbeath
2G91 • ScotRail
2
20:40
Edinburgh
2G70 • ScotRail
1
20:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
20:50
Edinburgh
1L30 • ScotRail
1
20:51
Aberdeen
1W24 • London North Eastern Railway
2
21:01
Perth
via Kirkcaldy
1L99 • ScotRail
2
21:07
Edinburgh
2K80 • ScotRail
1
21:14
Edinburgh
2G48 • ScotRail
1
21:15
Glenrothes with Thornton
2G71 • ScotRail
2
21:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
Later trains