Baimainių piliakalnis įrengtas aukštumos kyšulyje, Liaudės dešiniajame krante, prie santakos su bevardžiu upeliu. Aikštelė trapecinė, pailga rytų – vakarų kryptimi, 42 m ilgio, 42 m pločio vakaruose, 30 m pločio rytiniame gale. Jos vakariniame krašte supiltas tiesus 30 m ilgio, 1,7 m aukščio, 6 m pločio pylimas, už kurio iškastas 57 m ilgio griovys, dab. užslinkęs. Rytiniame aikštelės krašte yra 0,3 m aukščio, 2 m pločio pylimas, už kurio iškastas 10 m pločio, 4 m gylio griovys, už jo supiltas 2 m aukščio, 9 m pločio pylimas. Šlaitai statūs, 6 m aukščio.