Opština Nova Varoš se nalazi u jugozapadnom delu Srbije u Zlatiborskom okrugu. Nova Varoš smeštena je na sredini magistralnog puta Beograd – Bar, na nadmorskoj visini od 1000m. Nad njom se izdiže planina Zlatar, dugačka 22 km i široka 12 km, sa najvišim vrhom od 1627m. Sama Novovaroška opština obuhvata površinu od 584 km2.