Aberdour departures

Leven

Platform 2
06:35
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
06:51
on time
More
Show Less

Calling at

Dalgety Bay06:55on time
Inverkeithing06:59on time
North Queensferry07:03on time
Dalmeny07:07on time
Edinburgh Gateway07:13on time
Haymarket07:20on time
Edinburgh07:25on time
From LevenOperated by ScotRail

Perth

Platform 2
07:07
on time
More
Show Less

Calling at

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
07:12
on time
More
Show Less

Calling at

Dalgety Bay07:17on time
Inverkeithing07:20on time
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:31
on time
More
Show Less

Calling at

Burntisland07:35on time
Kinghorn07:40on time
Kirkcaldy07:45on time
Cameron Bridge08:00on time
Leven08:05on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
07:49
on time
More
Show Less

Calling at

Dalgety Bay07:54on time
Inverkeithing07:57on time
North Queensferry08:02on time
Dalmeny08:06on time
Edinburgh Gateway08:12on time
Haymarket08:19on time
Edinburgh08:25on time
From LevenOperated by ScotRail

Perth

Platform 2
08:05
on time
More
Show Less

Calling at

Burntisland08:09on time
Kinghorn08:14on time
Kirkcaldy08:19on time
Markinch08:28on time
Ladybank08:39on time
Perth09:07on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
08:21
on time
More
Show Less

Calling at

Dalgety Bay08:26on time
Inverkeithing08:29on time
Edinburgh Gateway08:40on time
South Gyle08:43on time
Haymarket08:51on time
Edinburgh08:57on time
From PerthOperated by ScotRail

Leven

Platform 2
08:34
on time
More
Show Less

Calling at

Burntisland08:38on time
Kinghorn08:43on time
Kirkcaldy08:48on time
Cameron Bridge09:02on time
Leven09:07on time
From EdinburghOperated by ScotRail