Inverkeithing departures

Edinburgh

Platform 1
21:14
on time
More
Show Less

Calling at

Edinburgh Gateway21:24on time
Haymarket21:31on time
Edinburgh21:38on time
From CowdenbeathOperated by ScotRail
21:15
on time
More
Show Less

Calling at

Rosyth21:19on time
Dunfermline Town21:24on time
Dunfermline Queen Margaret21:28on time
Cowdenbeath21:34on time
Lochgelly21:40on time
Cardenden21:44on time
Glenrothes with Thornton21:52on time
From EdinburghOperated by ScotRail

Dundee

Platform 2
21:20
on time
More
Show Less

Calling at

Kirkcaldy21:36on time
Markinch21:45on time
Ladybank21:52on time
Cupar21:59on time
Leuchars22:07on time
Dundee22:24on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
21:21
on time
More
Show Less

Calling at

Edinburgh Gateway21:32on time
South Gyle21:34on time
Haymarket21:41on time
Edinburgh21:46on time
From PerthOperated by ScotRail

Leven

Platform 2
21:31
on time
More
Show Less

Calling at

Dalgety Bay21:34on time
Aberdour21:39on time
Burntisland21:43on time
Kinghorn21:48on time
Kirkcaldy21:53on time
Cameron Bridge22:09on time
Leven22:14on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
21:35
on time
More
Show Less

Calling at

North Queensferry21:39on time
Dalmeny21:43on time
Edinburgh Gateway21:49on time
South Gyle21:52on time
Haymarket21:58on time
Edinburgh22:04on time
From Glenrothes with ThorntonOperated by ScotRail

Cowdenbeath

Platform 2
21:38
on time
More
Show Less

Calling at

Rosyth21:42on time
Dunfermline Town21:47on time
Dunfermline Queen Margaret21:51on time
Cowdenbeath21:58on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
21:47
on time
More
Show Less

Calling at

Edinburgh Gateway21:59on time
Haymarket22:07on time
Edinburgh22:12on time
From DundeeOperated by ScotRail