Inverkeithing departures

Edinburgh

Platform 1
09:03
due 09:05
More
Show Less
From CowdenbeathOperated by ScotRail

Edinburgh

Platform 1
09:09
on time
More
Show Less
From PerthOperated by ScotRail
09:11
due 09:12
More
Show Less
From EdinburghOperated by ScotRail

Dundee

Platform 2
09:23
on time
More
Show Less

Calling at

Kirkcaldy09:39on time
Markinch09:48on time
Ladybank09:55on time
Cupar10:02on time
Leuchars10:09on time
Dundee10:26on time
From EdinburghOperated by ScotRail

Leven

Platform 2
09:30
on time
More
Show Less

Calling at

Dalgety Bay09:33on time
Aberdour09:38on time
Burntisland09:43on time
Kinghorn09:48on time
Kirkcaldy09:53on time
Cameron Bridge10:07on time
Leven10:12on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
09:33
on time
More
Show Less

Calling at

North Queensferry09:37on time
Dalmeny09:41on time
Edinburgh Gateway09:47on time
South Gyle09:49on time
Haymarket09:55on time
Edinburgh10:00on time
From Glenrothes with ThorntonOperated by ScotRail

Edinburgh

Platform 1
09:41
on time
More
Show Less

Calling at

Edinburgh Gateway09:51on time
Haymarket09:59on time
Edinburgh10:04on time
From DundeeOperated by ScotRail

Cowdenbeath

Platform 2
09:42
on time
More
Show Less

Calling at

Rosyth09:45on time
Dunfermline Town09:51on time
Dunfermline Queen Margaret09:55on time
Cowdenbeath10:03on time
From EdinburghOperated by ScotRail