Inverkeithing departures

Perth

Platform 2
06:58
on time
More
Show Less

Calling at

Dalgety Bay07:01on time
Aberdour07:06on time
Burntisland07:11on time
Kinghorn07:16on time
Kirkcaldy07:21on time
Markinch07:30on time
Ladybank07:40on time
Perth08:05on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
06:59
on time
More
Show Less

Calling at

North Queensferry07:03on time
Dalmeny07:07on time
Edinburgh Gateway07:13on time
Haymarket07:20on time
Edinburgh07:25on time
From LevenOperated by ScotRail
07:13
on time
More
Show Less

Calling at

Rosyth07:16on time
Dunfermline Town07:21on time
Dunfermline Queen Margaret07:25on time
Cowdenbeath07:31on time
Lochgelly07:37on time
Cardenden07:40on time
Glenrothes with Thornton07:48on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
07:14
on time
More
Show Less

Calling at

North Queensferry07:18on time
Dalmeny07:21on time
Edinburgh Gateway07:27on time
Haymarket07:33on time
Edinburgh07:38on time
From PerthOperated by ScotRail

Dundee

Platform 2
07:18
on time
More
Show Less

Calling at

Kirkcaldy07:33on time
Markinch07:45on time
Ladybank07:52on time
Cupar07:59on time
Leuchars08:06on time
Dundee08:20on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
07:21
on time
More
Show Less

Calling at

North Queensferry07:25on time
Dalmeny07:29on time
Edinburgh Gateway07:35on time
South Gyle07:37on time
Haymarket07:44on time
Edinburgh07:49on time
From PerthOperated by ScotRail

Leven

Platform 2
07:23
on time
More
Show Less

Calling at

Dalgety Bay07:26on time
Aberdour07:31on time
Burntisland07:35on time
Kinghorn07:40on time
Kirkcaldy07:45on time
Cameron Bridge08:00on time
Leven08:05on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
07:30
on time
More
Show Less

Calling at

North Queensferry07:34on time
Dalmeny07:38on time
Edinburgh Gateway07:44on time
South Gyle07:47on time
Haymarket07:53on time
Edinburgh07:59on time
From Glenrothes with ThorntonOperated by ScotRail