O repolho se desenvolve melhor em climas amenos, com temperaturas entre 15°C e 25°C, e umidade relativa do ar entre 60% e 80%. Além disso, a planta é sensível a geadas e requer uma distribuição regular de chuvas durante todo o ciclo de cultivo.