分布于世界热带和较温暖的亚热带地区,需要较高的温度和适量的降水,不耐霜冻,温度低于10℃和高于38℃将停止生长。火龙果较耐旱,需要充足的光照,抗风能力较强,因此种植应选择在年均温20℃以上、冬季无霜冻的热带和南亚热带地区。火龙果为热带、亚热带水果,喜光耐阴、耐热耐旱、喜肥耐瘠。在温暖湿润、光线充足的环境下生长迅速,春夏季露地栽培时应多浇水,保持根系旺盛生长,阴雨天气应及时排水,以免感染病菌造成茎肉腐烂。其茎可贴在岩石上生长,植株抗风力极强,只要支架牢固可抗台风。火龙果在中国大部分地区都能种植,只要温度不低于10℃即可生长。