Inverkeithing departures

Edinburgh

Platform 1
20:50
on time
More
Show Less

Calling at

Edinburgh Gateway21:01on time
Haymarket21:07on time
Edinburgh21:14on time
From DundeeOperated by ScotRail

Aberdeen

Platform 2
20:51
on time
More
Show Less

Calling at

Kirkcaldy21:07on time
Leuchars21:36on time
Dundee21:52on time
Arbroath22:09on time
Montrose22:25on time
Stonehaven22:48on time
Aberdeen23:09on time
From London Kings CrossOperated by London North Eastern Railway

Perth

Platform 2
21:01
on time
More
Show Less

Calling at

Dalgety Bay21:04on time
Aberdour21:09on time
Burntisland21:13on time
Kinghorn21:18on time
Kirkcaldy21:23on time
Markinch21:32on time
Ladybank21:41on time
Perth22:07on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
21:07
on time
More
Show Less

Calling at

North Queensferry21:11on time
Dalmeny21:15on time
Edinburgh Gateway21:21on time
Haymarket21:27on time
Edinburgh21:32on time
From LevenOperated by ScotRail

Cowdenbeath

Platform 2
21:13
on time
More
Show Less

Calling at

Rosyth21:17on time
Dunfermline Town21:22on time
Dunfermline Queen Margaret21:26on time
Cowdenbeath21:32on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
21:14
on time
More
Show Less

Calling at

Edinburgh Gateway21:24on time
Haymarket21:31on time
Edinburgh21:36on time
From CowdenbeathOperated by ScotRail