Obec Lukavec u Hořic a její dvě osady které se jmenují Dobeš a Černín, leží v kotlině mezi Chlumy, Zvičinou, Vřesnickými Valy a Hůrou nad Bělohradem.
Ze tří stran je obklopena lesy. Na východ od obce je kopec Krušina (376 m n.m.), kde bývalo staré hradiště.
V Dobši stávala tvrz, jejíž ochranné kruhovité příkopy jsou ještě dodnes znatelné.
V celé obci se uchoval velký počet roubených chalup, z nichž polovina je využívána k rekreačním účelům.