Battle of Barra is a registered battlefield in Aberdeenshire. The site is one of four registered battlefields in Aberdeenshire, of 40 in Scotland. The closest station is Inverurie, 4.5 km to the south. Battle of Harlaw and Battle of Fyvie are among the registered battlefields within 12.9 km.