Jezero Perućac se nalazi u prirodnom zavoju kanjona rijeke Drine između Bajine Bašte i Višegrada, i obavija planinu Taru na kojoj se nalazi Nacionalni park Tara.