Haymarket departures

Trains running between Newcastle and Morpeth / Edinburgh may be cancelled, delayed by up to 60 minutes or revised. Latest information can be found in Status and Disruptions.

Aberdeen

Platform 2
17:38
on time
More
Show Less

Calling at

Kirkcaldy18:08on time
Cupar18:26on time
Leuchars18:33on time
Dundee18:50on time
Broughty Ferry18:58on time
Carnoustie19:06on time
Arbroath19:13on time
Montrose19:27on time
Stonehaven19:50on time
Aberdeen20:09on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
17:39
on time
More
Show Less

Calling at

Edinburgh17:44on time
From MilngavieOperated by ScotRail

Inverness

Platform 4
17:39
on time
More
Show Less

Calling at

Stirling18:18on time
Gleneagles18:36on time
Perth18:57on time
Dunkeld & Birnam19:19on time
Pitlochry19:33on time
Kingussie20:16on time
Aviemore20:28on time
Inverness21:23on time
From EdinburghOperated by ScotRail

North Berwick

Platform 1
17:40
on time
More
Show Less

Calling at

Edinburgh17:44on time
Musselburgh17:53on time
Wallyford17:57on time
Prestonpans18:01on time
Longniddry18:06on time
Drem18:11on time
North Berwick18:21on time
From HaymarketOperated by ScotRail

Dunblane

Platform 4
17:42
on time
More
Show Less

Calling at

Edinburgh Park17:47on time
Linlithgow18:02on time
Polmont18:08on time
Falkirk Grahamston18:13on time
Camelon18:16on time
Larbert18:20on time
Stirling18:28on time
Bridge of Allan18:34on time
Dunblane18:38on time
From EdinburghOperated by ScotRail

Perth

Platform 2
17:42
on time
More
Show Less

Calling at

South Gyle17:47on time
Edinburgh Gateway17:49on time
Inverkeithing18:00on time
Dalgety Bay18:03on time
Aberdour18:08on time
Burntisland18:13on time
Kinghorn18:18on time
Kirkcaldy18:23on time
Markinch18:33on time
Ladybank18:41on time
Perth19:06on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
17:43
on time
More
Show Less

Calling at

Edinburgh17:48on time
From PerthOperated by ScotRail

Edinburgh

Platform 3
17:43
on time
More
Show Less

Calling at

Edinburgh17:49on time
From Helensburgh CentralOperated by ScotRail
17:46
on time
More
Show Less

Calling at

South Gyle17:51on time
Edinburgh Gateway17:53on time
Dalmeny17:59on time
North Queensferry18:03on time
Inverkeithing18:07on time
Rosyth18:11on time
Dunfermline Town18:16on time
Dunfermline Queen Margaret18:20on time
Cowdenbeath18:26on time
Lochgelly18:32on time
Cardenden18:36on time
Glenrothes with Thornton18:44on time
From EdinburghOperated by ScotRail