Zaovine Lake is located on the southern slopes of the Tara Mountain, in the direction of the Zvijezda mountain, which marks the border between Serbia and Bosnia and Herzegovina. It spreads out between the villages of Zaovine to the south-west and Mitrovac, major tourist resort on Tara, to the north-east.