山竹是典型的熱帶雨林型果樹,在25-35℃、相對溼度80%的環境下可以生長旺盛,20-25℃的溫度範圍也能滿足山竹生長的基本要求。但是,當溫度降到20℃以下時,山竹生長會受到明顯的抑制;當溫度長期低於5℃或高於40℃時,會引起山竹植株的死亡。
山竹早期生長需要弱光環境,廕庇度40%-75%最適宜山竹的生長。直接光照下,山竹的葉片,特別是新抽生的葉片,容易受強光照射而灼傷。
山竹宜在多種型別的土壤上生長,但不能適應石灰質土壤、沙質沖積土及腐殖質低的沙土。熱帶地區,透氣、深厚、排水好、微酸、富含有機質的黏壤土和壤土最適合山竹的生長。