Banana trees, like all plants, have a natural life cycle, which means they need to grow, flower, and produce fruit. But the time between planting and fruiting varies depending on the climate, soil type, and species. Banana trees generally take two to five years to fruit. In the tropics, the trees are ready to harvest after three years. In colder climates, the trees may take up to six years before bearing fruit.