Zavojsko jezero je prirodno-umetničko jezero smešteno u jugoistočnoj Srbiji, na srednjem toku reke Visočice, u podnožju Stare planine. Nastalo je 1963. godine usled velikog klizišta koje je pregradilo reku, a kasnije je nadvišeno izgradnjom veštačke brane. Dužina jezera je oko 17 kilometara, širina do 300 metara, a maksimalna dubina oko 70 metara. Površina jezera iznosi 5,53 kvadratna kilometra, a nadmorska visina je 612 metara.
Voda u jezeru je bistra i čista, sa letnjom temperaturom od oko 24 stepena, što ga čini pogodnim za kupanje i sportove na vodi. Riblji fond je raznovrstan i uključuje šarana, soma, štuku, klena i pastrmku, zbog čega je popularno među ribolovcima i ljubiteljima prirode.
Okolina jezera obuhvata izletišta i kampove, kao što su Buljarica i Padinje, kao i vidikovac Smilovica sa panoramskim pogledom na jezero i okolne planine. Zavojsko jezero je idealno mesto za odmor, ribolov, planinarenje i uživanje u netaknutoj prirodi.