Ginaičių piliakalnis įrengtas aukštumos kyšulyje Alėjos ir Dubysos santakoje. Aikštelė pailga rytų – vakarų kryptimi, 15×17 m dydžio, 2,5 m žemesne rytine dalimi. Išliko tik jos centrinė dalis, nes šonai ir rytinis galas nuplauti, likęs iki 100 m ilgio ties pagrindu žemėjantis kyšulys – buvęs kalvos pagrindas. Aikštelės vakariniame gale supiltas 12 m ilgio, 2 m aukščio, 6 m pločio pylimas, kurio išorinis 2 m aukščio šlaitas leidžiasi į 15 m ilgio, 12 m pločio, 1,5 m gylio griovį. Šlaitai statūs, 30-35 m aukščio.