Kinmuck is a small village in the parish of Keithhall and Kinkell in Aberdeenshire, Scotland, about south-east of Inverurie.