Inverkeithing departures

Edinburgh

Platform 1
06:34
on time
More
Show Less

Calling at

North Queensferry06:38on time
Dalmeny06:41on time
Edinburgh Gateway06:47on time
South Gyle06:50on time
Haymarket06:56on time
Edinburgh07:01on time
From Glenrothes with ThorntonOperated by ScotRail
06:41
on time
More
Show Less

Calling at

Rosyth06:45on time
Dunfermline Town06:49on time
Dunfermline Queen Margaret06:53on time
Cowdenbeath07:00on time
Lochgelly07:06on time
Cardenden07:10on time
Glenrothes with Thornton07:18on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
06:53
on time
More
Show Less

Calling at

North Queensferry06:57on time
Dalmeny07:01on time
Edinburgh Gateway07:07on time
Haymarket07:13on time
Edinburgh07:21on time
From DundeeOperated by ScotRail

Perth

Platform 2
07:00
on time
More
Show Less

Calling at

Dalgety Bay07:03on time
Aberdour07:08on time
Burntisland07:12on time
Kinghorn07:17on time
Kirkcaldy07:22on time
Markinch07:31on time
Ladybank07:40on time
Perth08:05on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
07:13
on time
More
Show Less

Calling at

North Queensferry07:17on time
Dalmeny07:21on time
Edinburgh Gateway07:26on time
Haymarket07:33on time
Edinburgh07:38on time
From PerthOperated 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:20
on time
More
Show Less

Calling at

Edinburgh Gateway07:33on time
South Gyle07:35on time
Haymarket07:42on time
Edinburgh07:47on time
From PerthOperated by ScotRail

Dundee

Platform 2
07:25
on time
More
Show Less

Calling at

Dalgety Bay07:28on time
Aberdour07:33on time
Burntisland07:37on time
Kinghorn07:42on time
Kirkcaldy07:47on time
Markinch07:56on time
Ladybank08:03on time
Cupar08:09on time
Leuchars08:16on time
Dundee08:30on time
From EdinburghOperated by ScotRail