The climate of Gelendzhik is a cooler humid subtropical (Köppen climate classification Cfa) closely bordering the semi-arid climate (Köppen climate classification BSk). Winters are mild and snowfall is light. Summers are hot with warm evenings. Sometimes Gelendzhik has experienced big floods as it happened in 2012 (2012 Krasnodar Krai floods).