← Change station
Inverkeithing
Earlier trains
05:49
Aberdeen
1A71 • ScotRail
2
06:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
06:19
06:23
Edinburgh
2K50 • ScotRail
1
06:20
06:23
Dundee
1L21 • ScotRail
2
06:26
06:28
Leven
2K51 • ScotRail
2
06:34
06:35
Edinburgh
2G30 • ScotRail
1
06:43
06:44
Leven
2G51 • ScotRail
2
06:45
Edinburgh
1L22 • ScotRail
1
06:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
06:57
Perth
via Kirkcaldy
1L71 • ScotRail
2
06:59
Edinburgh
2K52 • ScotRail
1
07:13
Cowdenbeath
2G11 • ScotRail
2
07:13
Edinburgh
1L60 • ScotRail
1
07:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:18
Dundee
1L23 • ScotRail
2
07:20
Edinburgh
1L62 • ScotRail
1
07:23
Leven
2K53 • ScotRail
2
07:32
Edinburgh
2G32 • ScotRail
1
07:39
Edinburgh
1L24 • ScotRail
1
07:42
Leven
2G53 • ScotRail
2
Later trains