← Change station
Inverkeithing
Earlier trains
20:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
20:50
Edinburgh
1L30 • ScotRail
1
20:51
20:52
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
🚌
21:20
Dundee
1L31 • ScotRail
2
21:21
Edinburgh
1L92 • ScotRail
1
21:31
Leven
2K81 • ScotRail
2
21:35
Edinburgh
2G72 • ScotRail
1
21:38
Cowdenbeath
2G93 • ScotRail
2
21:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:47
Edinburgh
1L32 • ScotRail
1
21:57
Perth
via Kirkcaldy
1L71 • ScotRail
2
22:05
Edinburgh
2K82 • ScotRail
1
22:13
Edinburgh
1L94 • ScotRail
1
22:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:16
Glenrothes with Thornton
2G73 • ScotRail
2
22:17
Edinburgh
2G50 • ScotRail
1
22:21
Dundee
1L33 • ScotRail
2
22:28
Leven
2K83 • ScotRail
2
22:37
Edinburgh
2G74 • ScotRail
1
22:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
Later trains