← Change station Stonehaven
Trains between Haymarket and Edinburgh may be cancelled, revised or delayed by up to 20 minutes. More details can be found in the Disruptions area of the
National Rail website.
Trains running between Kirkcaldy and Inverkeithing may be delayed, revised or cancelled. Latest information can be found in the Disruptions area of the
National Rail website.
Earlier trains Later trains