Климат Геленджика мягкий, благодаря защите Кавказского хребта от северных ветров. Средняя температура летом +25°C...+30°C, вода в море прогревается до 28°C. Лучшее время для отдыха — май-октябрь. В мае и июне пляжи менее многолюдны, а вода особенно чистая.