Zaovine is located in western Serbia at the municipality of Bajina Bašta. Village Zaovine is made of 28 smaller villages on mountainous terrain covered with forest. There is lake Zaovine and canyon of white Rzav called „Sklopovi“.
It is in the southern part of Tara called the flat Tara. Geologically it is natural connection between Tara and Zlatibor and Mokra Gora valley. Its minimal elevation is 784 m and maximal is 1.412 m (peak Miloševac). Zaovine lake covers area of 5.593,61 ha.