← Change station
Elgin
Earlier trains
17:38
Inverness
1H65 • ScotRail
1
18:02
Inverness
1H67 • ScotRail
2
18:03
Aberdeen
1A26 • ScotRail
1
18:54
Inverness
1A69 • ScotRail
2
18:56
Aberdeen
1A28 • ScotRail
1
Later trains