← Change station
Dyce
Earlier trains
15:59
Inverness
1H65 • ScotRail
1
16:06
Aberdeen
2B34 • ScotRail
2
16:12
Inverurie
2A75 • ScotRail
1
16:32
Aberdeen
1A20 • ScotRail
2
16:34
Inverurie
2A77 • ScotRail
1
16:59
Aberdeen
2A78 • ScotRail
2
17:06
Inverurie
2A79 • ScotRail
1
17:15
Montrose
2B36 • ScotRail
2
17:34
Inverness
1A69 • ScotRail
1
17:39
Aberdeen
1A22 • ScotRail
2
17:48
Inverurie
2B33 • ScotRail
1
Later trains