Петроглифы разбросаны разрозненными группами на скалах полуострова Бесов Нос, мысах Кладовец, Гагажий, Пери Нос и на острове Гурий, а также на Карецком Носу и на полуострове Кочковнаволок вблизи посёлка Шальский. В целом онежские петроглифы охватывают участок озёрного берега длиной в 20,5 км и насчитывает 24 группы, включающие около 1100 фигур и знаков. Более половины изображений сосредоточены на мысах — Пери Нос, Бесов Нос и Кладовец. В основном — это изображения птиц (лебеди), лесных зверей, людей и лодок. Размеры фигур доходят до 4 м. Петроглифы выбиты на пологих прибрежных скалах на глубину от 1 до 4 мм и располагаются на высоте до 2,5 метров от среза воды. Расположение фигур свободно-ориентировано.