How Long Does it Take to Grow a Bean Plant?

Bean plants are easy to grow and provide plants relatively fast. They come in both bush and vine varieties and require full sun exposure to grow properly. As one of the oldest cultivated vegetables, beans are incredibly adaptable, and are a staple in many cuisines around the world.

How Long Does it Take to Grow a Bean Plant?

Time Frame

On average, it takes bean plants two months to produce beans and fully mature, but time can vary from 45 to 75 days, depending on the climate.


Beans can either be shell, snap or dry, depending on when they are picked, with the most common being snap.


A soil warmth of 65 to 70 degrees F is ideal for planting bean plants, and most hardiness zones can accommodate growth.


When the beans are ready to be harvested, they will be crisp and snap easily before any bulging is noticeable on the pod.


A well-fertilized soil will result in a better bean harvest, but as legumes, beans do not need nitrogen fertilizers.