Generalmente se había creído que la batalla se libró en la zona de Bennachie, en Aberdeenshire, aunque recientes estudios sugieren que podría haber tenido lugar en Moncrieffe, en Perthshire.