← Change station
Inverkeithing
Trains in the Exeter St Davids area may be cancelled or delayed by up to 20 minutes. Latest information can be found in
Status and Disruptions.
Earlier trains
18:15
Leven
2K75 • ScotRail
2
18:19
Edinburgh
2G42 • ScotRail
1
18:29
Edinburgh
1L86 • ScotRail
1
18:31
Dundee
1S45 • CrossCountry
2
18:40
Edinburgh
2G10 • ScotRail
1
18:45
Leven
2G87 • ScotRail
2
18:49
Edinburgh
1L26 • ScotRail
1
18:56
Aberdeen
1W20 • London North Eastern Railway
2
18:56
Edinburgh
2K76 • ScotRail
1
19:03
Perth
via Kirkcaldy
1L95 • ScotRail
2
19:13
Edinburgh
2G44 • ScotRail
1
19:17
Cowdenbeath
2G35 • ScotRail
2
19:19
Edinburgh
1L88 • ScotRail
1
19:24
Dundee
1L27 • ScotRail
2
19:29
Leven
2K77 • ScotRail
2
19:33
Edinburgh
2G12 • ScotRail
1
19:41
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:13
Edinburgh
2G46 • ScotRail
1
Later trains