Inverkeithing departures

Aberdeen

Platform 2
05:49
on time
More
Show Less

Calling at

Kirkcaldy06:03on time
Markinch06:12on time
Ladybank06:19on time
Cupar06:26on time
Leuchars06:33on time
Dundee06:48on time
Carnoustie07:02on time
Arbroath07:10on time
Montrose07:25on time
Laurencekirk07:38on time
Stonehaven07:51on time
Portlethen08:00on time
Aberdeen08:12on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
06:19
on time
More
Show Less

Calling at

North Queensferry06:23on time
Dalmeny06:27on time
Edinburgh Gateway06:33on time
South Gyle06:35on time
Haymarket06:41on time
Edinburgh06:46on time
From LevenOperated by ScotRail

Dundee

Platform 2
06:20
on time
More
Show Less

Calling at

Kirkcaldy06:39on time
Markinch06:50on time
Ladybank06:57on time
Cupar07:04on time
Leuchars07:11on time
Dundee07:28on time
From EdinburghOperated by ScotRail

Leven

Platform 2
06:27
on time
More
Show Less

Calling at

Dalgety Bay06:30on time
Aberdour06:35on time
Burntisland06:39on time
Kinghorn06:44on time
Kirkcaldy06:49on time
Cameron Bridge07:03on time
Leven07:08on time
From EdinburghOperated by ScotRail

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