Lungsod ang Hory sa Nasod nga Czech.[1] Nahimutang ni sa lalawigan sa Karlovarský kraj, sa kasadpang bahin sa nasod, 120 km sa kasadpan sa Prague ang ulohan sa nasod. 510 metros ibabaw sa dagat kahaboga ang nahimutangan sa Hory[1], ug adunay 195 ka molupyo.[1]
Ang yuta palibot sa Hory kabungtoran sa habagatang-kasadpan, apan sa amihang-sidlakan nga kini mao ang patag. Ang yuta palibot sa Hory nga tinakpan sa ubos sa amihanan.[saysay 1] Ang kinahabogang dapit sa palibot dunay gihabogon nga 707 ka metro ug 4.3 km sa habagatan sa Hory.[saysay 2] Dunay mga 67 ka tawo kada kilometro kwadrado sa palibot sa Hory medyo hilabihan populasyon.[3] Ang kinadul-ang mas dakong lungsod mao ang Karlovy Vary, 6.1 km sa sidlakan sa Hory. Hapit nalukop sa lasang nga dagomkahoy ang palibot sa Hory.[4] Sa rehiyon palibot sa Hory, kabukiran talagsaon komon.[saysay 3]
Ang klima boreal.[5] Ang kasarangang giiniton 6 °C. Ang kinainitan nga bulan Hulyo, sa 18 °C, ug ang kinabugnawan Enero, sa −8 °C.[6]