← Change station

Elgin

Trains running between Edinburgh and Haymarket may be cancelled, revised or delayed by up to 20 minutes. Latest information can be found in Status and Disruptions.
Earlier trains
17:38
Inverness
1H65 • ScotRail
1
18:02
Inverness
1H67 • ScotRail
2
18:03
Aberdeen
1A26 • ScotRail
1
18:53
Inverness
1A69 • ScotRail
2
18:55
Aberdeen
1A28 • ScotRail
1
Later trains
by Gaelan • Feedback • Source
Powered by Huxley
Powered by National Rail Enquiries