Haymarket departures

Edinburgh

Platform 1
20:31
on time
More
Show Less
From CowdenbeathOperated by ScotRail
20:31
on time
More
Show Less
From EdinburghOperated by ScotRail
20:35
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
20:40
on time
More
Show Less

Calling at

Edinburgh20:44on time
From Glasgow CentralOperated by ScotRail

Edinburgh

Platform 1
20:40
on time
More
Show Less
From PerthOperated by ScotRail

Perth

Platform 2
20:44
on time
More
Show Less

Calling at

South Gyle20:49on time
Edinburgh Gateway20:51on time
Inverkeithing21:01on time
Dalgety Bay21:05on time
Aberdour21:10on time
Burntisland21:14on time
Kinghorn21:19on time
Kirkcaldy21:24on time
Markinch21:33on time
Ladybank21:42on time
Perth22:07on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
20:45
on time
More
Show Less

Calling at

Edinburgh20:49on time
From DunblaneOperated by ScotRail
20:49
on time
More
Show Less

Calling at

Linlithgow21:03on time
Polmont21:09on time
Falkirk High21:13on time
Croy21:22on time
Glasgow Queen Street21:37on time
From EdinburghOperated by ScotRail