← Change station
Dyce
Earlier trains
20:06
20:07
Inverurie
2A83 • ScotRail
1
20:20
20:24
Aberdeen
1A28 • ScotRail
2
20:27
Inverness
1H75 • ScotRail
1
20:40
Aberdeen
2A84 • ScotRail
2
21:03
Montrose
2B44 • ScotRail
2
21:07
Inverurie
2A85 • ScotRail
1
21:47
Inverurie
2B41 • ScotRail
1
Later trains