Haymarket departures

06:33
on time
More
Show Less
From EdinburghOperated by ScotRail

Aberdeen

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

Dunblane

Platform 4
06:37
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
06:39
on time
More
Show Less

Calling at

Edinburgh06:43on time
From BathgateOperated by ScotRail

Perth

Platform 2
06:40
on time
More
Show Less

Calling at

South Gyle06:45on time
Edinburgh Gateway06:47on time
Inverkeithing06:58on time
Dalgety Bay07:01on time
Aberdour07:06on time
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
06:42
on time
More
Show Less

Calling at

Edinburgh06:46on time
From LevenOperated by ScotRail
06:43
on time
More
Show Less

Calling at

Edinburgh Park06:47on time
Uphall06:56on time
Livingston North07:03on time
Bathgate07:08on time
Armadale07:14on time
Blackridge07:18on time
Caldercruix07:24on time
Drumgelloch07:28on time
Airdrie07:31on time
Coatdyke07:35on time
Coatbridge Sunnyside07:37on time
Blairhill07:40on time
Easterhouse07:44on time
Garrowhill07:46on time
Shettleston07:49on time
Carntyne07:51on time
Bellgrove07:55on time
High Street07:57on time
Glasgow Queen Street07:59on time
Charing Cross (Glasgow)08:03on time
Partick08:07on time
Hyndland08:09on time
Dalmuir08:25on time
Dumbarton East08:34on time
Dumbarton Central08:36on time
Dalreoch08:38on time
Cardross08:43on time
Craigendoran08:48on time
Helensburgh Central08:51on time
From EdinburghOperated by ScotRail
06:51
on time
More
Show Less

Calling at

Linlithgow07:04on time
Polmont07:09on time
Falkirk High07:14on time
Croy07:23on time
Glasgow Queen Street07:37on time
From EdinburghOperated by ScotRail