Lungsod ang Lomnice sa Nasod nga Czech.[1] Nahimutang ni sa lalawigan sa Karlovarský kraj, sa kasadpang bahin sa nasod, 130 km sa kasadpan sa Prague ang ulohan sa nasod. 432 metros ibabaw sa dagat kahaboga ang nahimutangan sa Lomnice[1], ug adunay 1,138 ka molupyo.[1]
Ang yuta palibot sa Lomnice lain-lain.[saysay 1] Ang kinahabogang dapit sa palibot dunay gihabogon nga 588 ka metro ug 2.4 km sa amihanan sa Lomnice.[saysay 2] Dunay mga 134 ka tawo kada kilometro kwadrado sa palibot sa Lomnice medyo hilabihan populasyon.[3] Ang kinadul-ang mas dakong lungsod mao ang Sokolov, 3.4 km sa habagatan sa Lomnice. Hapit nalukop sa kabalayan ang palibot sa Lomnice.[4] Sa rehiyon palibot sa Lomnice, kabukiran talagsaon komon.[saysay 3]
Ang klima klima sa kontinente. Ang kasarangang giiniton 6 °C. Ang kinainitan nga bulan Hulyo, sa 20 °C, ug ang kinabugnawan Enero, sa −8 °C.[5]