Piliakalnis (Pilalė) įrengtas atskiroje kalvelėje Apšės kairiojo kranto slėnio pakraštyje. Aikštelė ovali, pailga Š-P kryptimi, 22x18 m dydžio. P pusėje ją nuo aukštumos skiria nedidelis įlinkis, tarsi 1¬1,5 m gylio griovys. Šlaitai vidutinio statumo, 4 m aukščio.
P šlaitas apardytas 1944 m. iškastos duobės, aikštelė - XVIII-XIX a. kapinaičių. Piliakalnis apaugęs lapuočiais.
Pasiekiamas Truikinių-Kivylių keliu Kivyliuose, prieš leidžiantis į slėnį, pasukus į kairę (V), už 150 m prieš fermas pasukus per laukus į dešinę (Š), už 400 m (yra šlaito į slėnį viduryje).
Piliakalnis užregistruotas Lietuvos kultūros vertybių registre 1992 metų spalio 12 dieną. Unikalus objekto numeris: 3237. Statusas: nacionalinis (paminklas).
Kivylių piliakalnį galime rasti pagal koordinates: 21.724, 56.308 (WGS).