Dapkiškių piliakalnis su senovės gyvenviete vadinamas Pilaite, įrengtas smailiame aukštumos kyšulyje dešiniajame Jūros krante. Iš rytų, vakarų ir pietų piliakalnį juosia Daubos ir Jūros upių slėniai, iš šiaurės – aukštuma. Šiaurinė piliakalnio dalis atskirta nuo aukštumos iškastu grioviu ir 4,5-5 m aukščio pylimu, už kurio yra siaura, ilga, kiek lenkta trikampė aikštelė, maždaug 25-30 m ilgio. Į šiaurę nuo piliakalnio buvo įrengta gyvenvietė.