← Change station
Dyce
Earlier trains
10:09
Montrose
2B22 • ScotRail
2
10:17
Inverness
1H49 • ScotRail
1
10:44
Aberdeen
2A68 • ScotRail
2
10:51
cancelled
Inverurie
2B19 • ScotRail
1
11:15
Aberdeen
1A10 • ScotRail
2
11:20
Inverurie
2A69 • ScotRail
1
11:44
cancelled
Aberdeen
2A70 • ScotRail
2
Later trains