Beans grow well under the following conditions:
- Altitude: 1000 - 2000m above sea level
- Temperature: Ideal temperature range is 18 - 27oC. They will not tolerate frost.
- Rainfall: A well-distributed rainfall of 300 - 400mm, per growing season, is required.
- Soil: Grows well in fertile soils, with adequate Nitrogen that are well drained (they cannot tolerate water-logging) and with a pH range of 6.0 - 7.0. They do not tolerate acidic soils.