Varnupių piliakalnis, dar vadinamas Kirvakalniu, įrengtas buvusio ežero (dabar pelkės) krante. Piliakalnio šlaitai statūs, 10 - 12 m aukščio. 38 * 32 dydžio aikštelę iš visų pusių juosia pylimas. Pasakojama, kad per pelkes nuo piliakalnio rytų kryptimi, Šakališkių piliakalnio link ėjęs iš žemių ir akmenų supiltas pylimas - kelias. Į pietvakarius nuo piliakalnio stūgso akmuo su iškalta pasaga, dar vadinamas Padkaviniu.
Varnupiai hillfort, also called Kirvakalnis, equipped on the older lake bank (swamp at he moment). The slopes steep, 10 - 12 m height. 38 * 32 yard inclosed by rampart. Old people tallking that in the past from Mound to east direction, toward Sakaliskiai mount was causeway. To the eastsouth form hillfort standing stone with graven horseshoe, calling Padkavinis.