← Change station

Inverkeithing

Storm Bert is affecting journeys across the Scotland, please check before you travel. More details can be found in Status and Disruptions.

05:48
from Edinburgh
1A71 • ScotRail
2
This site cannot display trains that left over 2 hours ago.
12:28
12:33
Kirkcaldy
2K63 • ScotRail
2
12:35
12:36
Edinburgh
2G10 • ScotRail
1
12:42
12:46
Cowdenbeath
2G63 • ScotRail
2
12:46
13:04
Edinburgh
1L36 • ScotRail
1
12:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:57
12:58
Perth via Kirkcaldy
1L83 • ScotRail • 3 coaches
2
13:09
cancelled
Edinburgh
2K64 • ScotRail
1
13:10
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:14
13:15
Edinburgh
2G32 • ScotRail
1
13:15
13:16
Glenrothes with Thornton
2G71 • ScotRail
2
13:20
Dundee
1L35 • ScotRail • 3 coaches
2
13:24
13:32
Edinburgh
1L76 • ScotRail
1
13:26
cancelled
Leven
2K65 • ScotRail
2
13:30
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:34
13:36
Edinburgh
2G12 • ScotRail
1
13:43
Cowdenbeath
2G66 • ScotRail
2
13:43
Edinburgh
1L38 • ScotRail
1
13:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:58
13:59
Edinburgh
2K66 • ScotRail
1
13:59
Perth via Kirkcaldy
1L85 • ScotRail
2
14:10
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:15
14:17
Edinburgh
2G34 • ScotRail
1
14:16
14:17
Glenrothes with Thornton
2G73 • ScotRail
2
14:22
Dundee
1L37 • ScotRail
2
14:29
cancelled
Leven
2K67 • ScotRail
2
14:30
delayed
Edinburgh
1L78 • ScotRail
1
14:30
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:34
14:35
Edinburgh
2G02 • ScotRail
1
Later trains
Powered by National Rail Enquiries