The Carambola is a tropical fruit. In Northern India, it grows up to 4,000 feet in elevation. It prefers a total exposure to the sun but requires high humidity and a total of 70 inches or more of rainfall a year. It requires good drainage of the soil.