← Change station

Inverkeithing

Trains running between Dundee and Aberdeen may be cancelled or delayed by up to 35 minutes. Latest information can be found in Status and Disruptions.
Earlier trains
12:05
13:58
Edinburgh
1E15 • London North Eastern Railway
1
12:34
12:35
Edinburgh
2G10 • ScotRail
1
12:45
Leven
2G63 • ScotRail
2
12:46
12:48
Edinburgh
1L36 • ScotRail
1
12:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:58
Perth via Kirkcaldy
1L83 • ScotRail
2
13:07
Edinburgh
2K64 • ScotRail
1
13:10
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:12
Cowdenbeath
2G71 • ScotRail
2
13:13
Edinburgh
2G32 • ScotRail
1
13:20
Dundee
1L35 • ScotRail
2
13:25
Edinburgh
1L76 • ScotRail
1
13:28
Leven
2K65 • ScotRail
2
13:30
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:35
Edinburgh
2G12 • ScotRail
1
13:42
Edinburgh
1L38 • ScotRail
1
13:43
Leven
2G66 • ScotRail
2
13:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:58
Edinburgh
2K66 • ScotRail
1
13:59
Perth via Kirkcaldy
1L85 • ScotRail
2
14:10
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:13
Edinburgh
2G34 • ScotRail
1
14:14
Cowdenbeath
2G73 • ScotRail
2
14:23
Dundee
1L37 • ScotRail
2
14:30
Edinburgh
1L78 • ScotRail
1
14:30
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:31
Leven
2K67 • ScotRail
2
14:34
Edinburgh
2G02 • ScotRail
1
Later trains
by Gaelan • Feedback • Source
Powered by Huxley
Powered by National Rail Enquiries