← Change station
Inverkeithing
Earlier trains
18:21
18:24
Edinburgh
2G42 • ScotRail
1
18:30
Edinburgh
1L86 • ScotRail
1
18:31
18:32
Aberdeen
1S45 • CrossCountry
2
18:38
18:40
Edinburgh
2G10 • ScotRail
1
18:44
Leven
2G87 • ScotRail
2
18:49
Edinburgh
1L26 • ScotRail
1
18:54
Aberdeen
1W20 • London North Eastern Railway
2
18:59
Edinburgh
2K76 • ScotRail
1
19:02
Perth
via Kirkcaldy
1L95 • ScotRail
2
19:12
Edinburgh
2G44 • ScotRail
1
19:19
Cowdenbeath
2G35 • ScotRail
2
19:19
Edinburgh
1L88 • ScotRail
1
19:24
Dundee
1L27 • ScotRail
2
19:29
Leven
2K77 • ScotRail
2
19:34
Edinburgh
2G12 • ScotRail
1
19:44
Leven
2G89 • ScotRail
2
19:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
19:49
Edinburgh
1L28 • ScotRail
1
20:00
Edinburgh
2K78 • ScotRail
1
20:04
Perth
via Kirkcaldy
1L97 • ScotRail
2
20:12
Cowdenbeath
2G21 • ScotRail
2
20:12
Edinburgh
2G46 • ScotRail
1
20:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
20:20
Dundee
1L29 • ScotRail
2
20:20
Edinburgh
1L90 • ScotRail
1
Later trains