Haymarket departures

Trains between Dundee and Kirkcaldy may be cancelled, delayed by up to 30 minutes or revised. Latest information can be found in Status and Disruptions.

Edinburgh

Platform 3
18:39
due 18:41
More
Show Less

Calling at

Edinburgh18:44on time
From Glasgow CentralOperated by ScotRail

Aberdeen

Platform 2
18:40
on time
More
Show Less

Calling at

Inverkeithing18:54on time
Kirkcaldy19:11on time
Leuchars19:39on time
Dundee19:57on time
Arbroath20:14on time
Montrose20:29on time
Stonehaven20:52on time
Aberdeen21:13on time
From London Kings CrossOperated by London North Eastern Railway

Edinburgh

no platformThis train has been cancelled because of a fire on a train earlier today
18:40
cancelled
More
Show Less

Calling at

Edinburgh18:46cancelled
From CowdenbeathOperated by ScotRail

Dunblane

Platform 4
18:42
on time
More
Show Less

Calling at

Edinburgh Park18:46on time
Linlithgow19:01on time
Polmont19:07on time
Falkirk Grahamston19:12on time
Camelon19:17on time
Larbert19:22on time
Stirling19:30on time
Bridge of Allan19:34on time
Dunblane19:38on time
From EdinburghOperated by ScotRail
18:45
on time
More
Show Less

Calling at

Edinburgh Park18:50on time
Uphall18:59on time
Livingston North19:03on time
Bathgate19:08on time
Armadale19:13on time
Blackridge19:17on time
Caldercruix19:24on time
Drumgelloch19:28on time
Airdrie19:32on time
Coatdyke19:36on time
Coatbridge Sunnyside19:39on time
Blairhill19:41on time
Easterhouse19:45on time
Garrowhill19:48on time
Shettleston19:50on time
Carntyne19:52on time
Bellgrove19:56on time
High Street19:58on time
Glasgow Queen Street20:00on time
Charing Cross (Glasgow)20:04on time
Partick20:08on time
Hyndland20:10on time
Dalmuir20:18on time
Dumbarton East20:27on time
Dumbarton Central20:29on time
Dalreoch20:30on time
Cardross20:35on time
Craigendoran20:40on time
Helensburgh Central20:43on time
From EdinburghOperated by ScotRail

Perth

Platform 2
18:45
on time
More
Show Less

Calling at

South Gyle18:50on time
Edinburgh Gateway18:52on time
Inverkeithing19:03on time
Dalgety Bay19:06on time
Aberdour19:11on time
Burntisland19:16on time
Kinghorn19:21on time
Kirkcaldy19:26on time
Markinch19:35on time
Ladybank19:43on time
Perth20:14on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
18:47
on time
More
Show Less

Calling at

Edinburgh18:51on time
From DunblaneOperated by ScotRail
18:50
on time
More
Show Less

Calling at

Linlithgow19:05on time
Polmont19:11on time
Falkirk High19:15on time
Croy19:24on time
Glasgow Queen Street19:36on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
18:53
on time
More
Show Less

Calling at

Edinburgh18:58on time
From PerthOperated by ScotRail

Edinburgh

Platform 3 This train has been delayed by a late running train being in front of this one
18:55
due 18:58
More
Show Less

Calling at

Edinburgh19:00due 19:02
From Helensburgh CentralOperated by ScotRail