Petrešiūnų piliakalnis įrengtas atskiroje kalvoje, Audros kairiojo kranto slėnio atšakos pakraštyje. Aikštelė ovali, pailga pietvakarių – šiaurės rytų kryptimi, 48×29 m dydžio, smailesniu šiauriniu galu. Pašlaitėje piliakalnis buvo apjuostas 3 m pločio, 2 m gylio grioviu, kuris aptiktas tyrimų metu. Šlaitai statūs, 4-4,5 m aukščio, išskyrus 15 m aukščio ŠR.