Lungsod ang Dasnice 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. 418 metros ibabaw sa dagat kahaboga ang nahimutangan sa Dasnice[saysay 1], ug adunay 361 ka molupyo.[1]
Ang yuta palibot sa Dasnice kabungtoran sa sidlakan, apan sa kasadpan nga kini mao ang patag.[saysay 2] Ang kinahabogang dapit sa palibot dunay gihabogon nga 564 ka metro ug 2.3 km sa kasadpan sa Dasnice.[saysay 3] Dunay mga 42 ka tawo kada kilometro kwadrado sa palibot sa Dasnice medyo gamay nga populasyon.[3] Ang kinadul-ang mas dakong lungsod mao ang Cheb, 15.6 km sa habagatan-kasadpan sa Dasnice. Hapit nalukop sa lasang nga sagolsagol ang palibot sa Dasnice.[4] Sa rehiyon palibot sa Dasnice, kabukiran talagsaon komon.[saysay 4]
Ang klima hemiboreal.[5] Ang kasarangang giiniton 5 °C. Ang kinainitan nga bulan Hulyo, sa 16 °C, ug ang kinabugnawan Disyembre, sa −6 °C.[6]