← Change station
Inverkeithing
Major engineering work is taking place between York and Darlington from Saturday 23 May to Monday 25 May inclusive. More details and the full impact to your journey can be found in
Status and Disruptions.
Earlier trains
21:20
21:23
Dundee
1L31 • ScotRail
2
21:28
21:32
Leven
2K81 • ScotRail
2
21:34
Edinburgh
2G72 • ScotRail
1
21:42
Leven
2G93 • ScotRail
2
21:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:47
Edinburgh
1L32 • ScotRail
1
22:05
Edinburgh
2K82 • ScotRail
1
22:07
Perth
via Kirkcaldy
1L71 • ScotRail
2
22:13
22:16
Edinburgh
1L94 • ScotRail
1
22:14
Cowdenbeath
2G73 • ScotRail
2
22:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:17
Edinburgh
2G50 • ScotRail
1
22:22
Dundee
1L33 • ScotRail
2
22:28
Leven
2K83 • ScotRail
2
22:43
Edinburgh
2G74 • ScotRail
1
22:43
Leven
2G95 • ScotRail
2
22:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:51
Edinburgh
1L34 • ScotRail
1
23:03
Edinburgh
2K84 • ScotRail
1
23:05
Perth
via Kirkcaldy
1L73 • ScotRail
2
23:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
23:16
Cowdenbeath
2G75 • ScotRail
2
23:17
Edinburgh
2G76 • ScotRail
1
23:21
Dundee
1L35 • ScotRail
2
23:22
Edinburgh
1L96 • ScotRail
1
Later trains