Гранадилла растёт преимущественно в тропическом климате, потому что там тепло в течение всех суток, солнечно и влажно круглогодично. 1
Такие условия оптимальны для растения: сухие климатические условия могут вызвать стресс, что приведёт к преждевременному сбрасыванию цветочных бутонов, а чрезмерная влажность может привести к грибковым инфекциям. 4
Кроме того, гранадилла предпочитает диапазон температур от 18 °C до 25 °C, где воздействие температур ниже 10 °C может вызвать стресс у растения и помешать формированию цветов. 4