Haymarket departures

Edinburgh

Platform 3
08:56
due 08:58
More
Show Less
From DunblaneOperated by ScotRail

London Euston

Platform 4
08:58
on time
More
Show Less
From EdinburghOperated by Avanti West Coast

Edinburgh

Platform 1
09:00
on time
More
Show Less
From Glenrothes with ThorntonOperated by ScotRail
09:02
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
09:04
due 09:06
More
Show Less
From Glasgow CentralOperated by ScotRail

Edinburgh

no platform
09:04
on time
More
Show Less
From DundeeOperated by ScotRail
09:06
on time
More
Show Less
From EdinburghOperated by ScotRail

Dundee

Platform 2
09:07
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
09:08
on time
More
Show Less

Calling at

Edinburgh09:13on time
From MilngavieOperated by ScotRail

Leven

Platform 2
09:11
on time
More
Show Less

Calling at

Edinburgh Gateway09:16on time
Dalmeny09:22on time
North Queensferry09:26on time
Inverkeithing09:30on time
Dalgety Bay09:33on time
Aberdour09:38on time
Burntisland09:43on time
Kinghorn09:48on time
Kirkcaldy09:53on time
Cameron Bridge10:07on time
Leven10:12on time
From EdinburghOperated by ScotRail