Lungsod ang Svatava 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. 406 metros ibabaw sa dagat kahaboga ang nahimutangan sa Svatava[saysay 1], ug adunay 1,577 ka molupyo.[1]
Ang yuta palibot sa Svatava kabungtoran sa amihang-sidlakan, apan sa habagatang-kasadpan nga kini mao ang patag. Svatava nahimutang sa usa ka walog.[saysay 2] Ang kinahabogang dapit sa palibot dunay gihabogon nga 777 ka metro ug 7.1 km sa habagatan-sidlakan sa Svatava.[saysay 3] Dunay mga 134 ka tawo kada kilometro kwadrado sa palibot sa Svatava medyo hilabihan populasyon.[3] Ang kinadul-ang mas dakong lungsod mao ang Sokolov, 1.6 km sa habagatan-sidlakan sa Svatava. Hapit nalukop sa kabalayan ang palibot sa Svatava.[4] Sa rehiyon palibot sa Svatava, kabukiran talagsaon komon.[saysay 4]
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]