It will take some six hours to complete.
Huge crowds lined the streets of Ballater and stood in silence as it passed.
Many thousands are expected to be present as the cortege makes its way through Aberdeen, Perth and Dundee before crossing the Forth to the capital.
3 / 3