← Change station
Inverkeithing
Earlier trains
07:13
07:14
Glenrothes with Thornton
2G11 • ScotRail
2
07:14
07:16
Edinburgh
1L60 • ScotRail
1
07:18
Dundee
1L23 • ScotRail
2
07:21
Edinburgh
1L62 • ScotRail
1
07:23
Leven
2K53 • ScotRail
2
07:30
Edinburgh
2G32 • ScotRail
1
07:33
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:39
Edinburgh
1L24 • ScotRail
1
07:43
Leven
2G53 • ScotRail
2
07:48
Edinburgh
2G16 • ScotRail
1
07:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:57
Perth
via Kirkcaldy
1L73 • ScotRail
2
07:58
Edinburgh
2K54 • ScotRail
1
08:10
Cowdenbeath
2G01 • ScotRail
2
08:13
Edinburgh
1L64 • ScotRail
1
08:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:19
Dundee
1L25 • ScotRail
2
08:21
Edinburgh
2K08 • ScotRail
1
08:26
Leven
2K55 • ScotRail
2
08:30
Edinburgh
1L66 • ScotRail
1
08:33
Edinburgh
2G02 • ScotRail
1
08:33
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:36
Leven
2G55 • ScotRail
2
08:41
Edinburgh
1L28 • ScotRail
1
08:55
Edinburgh
2K56 • ScotRail
1
09:00
Perth
via Kirkcaldy
1L75 • ScotRail
2
09:00
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:05
Edinburgh
2G24 • ScotRail
1
09:09
Cowdenbeath
2G47 • ScotRail
2
09:09
Edinburgh
1L68 • ScotRail
1
Later trains