Inverkeithing departures

Dundee

Platform 2
18:31
on time
More
Show Less
From PlymouthOperated by CrossCountry

Edinburgh

Platform 1
18:36
on time
More
Show Less
From Glenrothes with ThorntonOperated by ScotRail

Cowdenbeath

Platform 2
18:44
due 18:46
More
Show Less

Calling at

Rosyth18:47due 18:49
Dunfermline Town18:53on time
Dunfermline Queen Margaret18:57on time
Cowdenbeath19:04on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
18:49
on time
More
Show Less

Calling at

Edinburgh Gateway18:59on time
Haymarket19:07on time
Edinburgh19:12on time
From DundeeOperated by ScotRail

Aberdeen

Platform 2
18:56
on time
More
Show Less

Calling at

Kirkcaldy19:11on time
Leuchars19:39on time
Dundee19:57on time
Arbroath20:14on time
Montrose20:29on time
Stonehaven20:52on time
Aberdeen21:13on time
From London Kings CrossOperated by London North Eastern Railway

Edinburgh

Platform 1
18:56
on time
More
Show Less

Calling at

North Queensferry19:00on time
Dalmeny19:04on time
Edinburgh Gateway19:10on time
Haymarket19:18on time
Edinburgh19:25on time
From LevenOperated by ScotRail

Perth

Platform 2
19:03
on time
More
Show Less

Calling at

Dalgety Bay19:06on time
Aberdour19:11on time
Burntisland19:16on time
Kinghorn19:21on time
Kirkcaldy19:26on time
Markinch19:35on time
Ladybank19:43on time
Perth20:14on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
19:13
on time
More
Show Less

Calling at

Edinburgh Gateway19:24on time
Haymarket19:32on time
Edinburgh19:37on time
From CowdenbeathOperated by ScotRail