Kružių piliakalnis įrengtas Punelės dešiniajame krante esančiame aukštumos kyšulyje. Aikštelė keturkampė, pailga šiaurės vakarų – pietryčių kryptimi, 21 m ilgio, 19 m pločio. Jos šiaurės vakarų dalį nuplovė Punelė. Pietrytinime aikštelės krašte supiltas 2 m aukščio, 20 m pločio pylimas, kurio papėdėje iškastas 8 m pločio, 0,5 m gylio griovys. Šlaitai statūs, 5 (pietryčiuose)–12 m aukščio. Aikštelė dirvonuoja, šlaitai apaugę lapuočiais medžiais ir krūmais.