Kalvių piliakalnis įrengtas aukštumos pakraštyje, Šventosios kairiajame krante. Aikštelė trikampio lenkta kraštine formos, pailga šiaurės – pietų kryptimi, 58 m ilgio ir 50 m pločio Šiauriniame, pietiniame ir vakariniame jos kraštuose supiltas lenktas 102 m ilgio, 1 m aukščio, 5-8 m pločio pylimas, kurio išorinėje pusėje iškastas 3 m pločio, 1,5 m gylio griovys, aptiktas tyrimų metu. Už griovio supiltas antras 0,2 m aukščio, 4 m pločio pylimas ir iškastas antras 0,5 m gylio, 4 m pločio griovys, jo liekanos matyti pietrytiniame šlaite. Šlaitai statūs, 5 m aukščio.