La achira se puede cultivar desde el nivel del mar hasta los 2.700 msnm, pero prospera en climas montañosos tropicales o subtropicales templados, entre los 1.000 y 2.000 msnm; a temperatura promedio de 14 a 27 °C y precipitaciones anuales mínimas de 500 mm y hasta de 1.200 mm.