Gargždų piliakalnis įrengtas Minijos kairiojo kranto aukštumos kyšulyje. Piliakalnį iš šiaurės vakarų ir pietryčių juosia Minijos ir bevardžio upelio slėniai, iš rytų prieina aukštuma. Šlaitai nuo upių statūs, apie 20 m aukščio. Piliakalnis dirbtinai sutvirtintas. Jo rytinėje pusėje iškastas 19 m pločio (viršuje) ir 1,5 m gylio griovys, už kurio supiltas 2 m aukščio pylimas, už jo apie 5 m pločio griovys ir 2 m aukščio pylimas bei negilus griovys ir 3 m aukščio pylimas. Piliakalnio aikštelė, kurios bendras plotas apie 2500 m², trapecinė, pailga rytų – vakarų kryptimi, ji buvo padalyta pylimu (dabar beveik išskleistas) į dvi dalis, rytinė, žemesnioji dalis apie 30 x 13 m, vakarinė – 70 x 30 m dydžio.