Obec Halič leží v severozápadnej časti Lučeneckej kotliny v doline Tuhárskeho potoka v nadmorskej výške 267 m. Od okresného mesta Lučenec je vzdialená 7 km.
V okolí Haliče sú stredotreťohorné íly, mladotreťohorné piesky, karbonatické a andezitové zlepence, andezity a bazalty čiastočne pokryté sprašou. Kaolinitické íly majú v chotári obce pravidelný vývoj. Vznikli kaolinitickým zvetrávaním kryštalických hornín veporika a ich splavovaním vodou do miestnych sedimentačných bazénov. Sú vhodné na výrobu šamotu a kameninového tovaru.