Inverkeithing departures

Edinburgh

Platform 1
14:47
due 14:49
More
Show Less
From DundeeOperated by ScotRail

Perth

Platform 2
15:00
on time
More
Show Less

Calling at

Dalgety Bay15:03on time
Aberdour15:08on time
Burntisland15:12on time
Kinghorn15:17on time
Kirkcaldy15:23on time
Markinch15:32on time
Ladybank15:41on time
Perth16:11on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
15:12
on time
More
Show Less

Calling at

North Queensferry15:16on time
Dalmeny15:20on time
Edinburgh Gateway15:25on time
Haymarket15:32on time
Edinburgh15:37on time
From CowdenbeathOperated by ScotRail
15:17
on time
More
Show Less

Calling at

Rosyth15:21on time
Dunfermline Town15:25on time
Dunfermline Queen Margaret15:29on time
Cowdenbeath15:37on time
Lochgelly15:43on time
Cardenden15:46on time
Glenrothes with Thornton15:54on time
From EdinburghOperated by ScotRail

Dundee

Platform 2
15:23
on time
More
Show Less

Calling at

Dalgety Bay15:26on time
Aberdour15:31on time
Burntisland15:35on time
Kinghorn15:40on time
Kirkcaldy15:45on time
Markinch15:54on time
Ladybank16:01on time
Cupar16:07on time
Leuchars16:14on time
Dundee16:28on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
15:30
on time
More
Show Less

Calling at

Edinburgh Gateway15:44on time
South Gyle15:46on time
Haymarket15:53on time
Edinburgh15:58on time
From PerthOperated by ScotRail

Edinburgh

Platform 1
15:37
on time
More
Show Less

Calling at

North Queensferry15:41on time
Dalmeny15:44on time
Edinburgh Gateway15:50on time
South Gyle15:53on time
Haymarket15:59on time
Edinburgh16:05on time
From Glenrothes with ThorntonOperated by ScotRail