Municipo Věžná troviĝas 7 km sude de urbo Bystřice nad Pernštejnem en valo de rivereto Nedvědička. Ĝi konsistas el tri lokaj partoj: Věžná, Jabloňov kaj Pernštejnské Janovice.
Ĝi situas 36 kilometrojn sudokcidente de Třebíč, 48 kilometrojn sude de Jihlava kaj 151 kilometrojn sudoriente de Prago. Ĝi situas sudokcidente de Třebíč apud rivereto Želetavka.
Sekve de la antaŭa ŝovo de la municipa limo el la mezo de riverfluo de rivero Jihlava al la dekstra bordo de la rivero, la municipo nun troviĝas sur ambaŭ flankoj de historia landa limo de Moravio kaj Bohemio.