← Change station
Elgin
Earlier trains
18:53
Inverness
1A69 • ScotRail
2
18:55
Aberdeen
1A28 • ScotRail
1
19:46
Inverness
1H71 • ScotRail
1
Later trains