Zavojsko jezero je jedno od dva jezera u našoj zemlji koja su nastala koluvijalnim procesima (pod neposrednim delovanjem gravitacije). Ujedno je i prirodno i veštačko jezero, a se nalazi u jugoistočnoj Srbiji, na 15 kilometara od Pirota i u podnožju Stare planine.
Voda u jezeru je izrazito bistra i čista, i dom je mnogim vrtama riba, pa tako i ribolovcima iz čitave zemljse koji ovde dolaze kako bi lovili. Pored toga, zbog svoje blizine Pirotu, ovo mesto je iznad svega, omiljeno izletište za Piroćance i Nišlije. Temperatura vode leti iznosi prijatnih 24 stepena. Stoga je moguće bavljenje i sportovima na vodi, a postoji i niz pogodnih mesta za kupanje i kampovanje, kao što su:
kamp plaža Buljarice
kamp mesto Padinje
lokalitet kod Belskog mosta
Jezero je udaljeno 20 kilometara od Pirota, pa se tamo može stići za pola sata automobilom, i to:
Iz Pirota, putem kroz Novi Zavoj, Gradašnicu, Nišor i Koprivšticu.
Iz Beograda se stiže za 3 i po sata, auto-putem A1, kroz Jagodinu, Paraćin, Niš i Pirot.
Dubina vode u jezeru varira, pa se lako dolazi do dubine i od 50 metara, stoga se preporučuje oprez manje iskusnim plivačima prilikom ulaska u vodu.