It rises in the Grampians and flows 131km (82m) eastwards, through Aberdeenshire, to the North Sea at Aberdeen, via Alford, Kemnay, Inverurie, Kintore, and Dyce.
It rises in the Grampians. It flows 131km (82m) eastwards to the North Sea at Aberdeen. This is via Alford, Kemnay, Inverurie, Kintore, and Dyce. This is through Aberdeenshire.