Elgin departures

Inverness

Platform 2
09:50
on time
More
Show Less

Calling at

Forres10:02on time
Nairn10:13on time
Inverness Airport10:23on time
Inverness10:35on time
From AberdeenOperated by ScotRail

Aberdeen

Platform 1
09:52
on time
More
Show Less

Calling at

Keith10:12on time
Huntly10:27on time
Insch10:44on time
Inverurie10:58on time
Kintore11:04on time
Dyce11:13on time
Aberdeen11:23on time
From InvernessOperated by ScotRail

Inverness

Platform 1
10:51
on time
More
Show Less

Calling at

Forres11:03on time
Nairn11:14on time
Inverness Airport11:25on time
Inverness11:37on time
From ElginOperated by ScotRail