Inverkeithing departures

23:16
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
23:18
due 23:22
More
Show Less
From CowdenbeathOperated by ScotRail

Dundee

Platform 2
23:21
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
23:24
on time
More
Show Less

Calling at

Edinburgh Gateway23:34on time
South Gyle23:37on time
Haymarket23:43on time
Edinburgh23:48on time
From PerthOperated by ScotRail

Leven

Platform 2
23:28
on time
More
Show Less

Calling at

Dalgety Bay23:31on time
Aberdour23:36on time
Burntisland23:40on time
Kinghorn23:45on time
Kirkcaldy23:50on time
Cameron Bridge00:04on time
Leven00:10on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
23:32
on time
More
Show Less

Calling at

Edinburgh Gateway23:42on time
Haymarket23:50on time
Edinburgh23:56on time
From DundeeOperated by ScotRail

Perth

Platform 2
23:43
on time
More
Show Less

Calling at

Rosyth23:46on time
Dunfermline Town23:51on time
Dunfermline Queen Margaret23:55on time
Cowdenbeath00:01on time
Lochgelly00:07on time
Cardenden00:10on time
Glenrothes with Thornton00:17on time
Markinch00:24on time
Ladybank00:32on time
Perth00:55on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
23:58
on time
More
Show Less

Calling at

North Queensferry00:02on time
Dalmeny00:06on time
Edinburgh Gateway00:12on time
South Gyle00:15on time
Haymarket00:21on time
Edinburgh00:28on time
From Glenrothes with ThorntonOperated by ScotRail

Edinburgh

Platform 1
00:02
on time
More
Show Less

Calling at

North Queensferry00:06on time
Dalmeny00:10on time
Edinburgh Gateway00:17on time
Haymarket00:24on time
Edinburgh00:31on time
From LevenOperated by ScotRail

Edinburgh

Platform 1
00:12
on time
More
Show Less

Calling at

Edinburgh Gateway00:22on time
South Gyle00:24on time
Haymarket00:31on time
Edinburgh00:36on time
From PerthOperated by ScotRail