В природе замиокулькас растёт в тропической восточной и субтропической юго-восточной Африке, в частности, в Кении, Мозамбике, Зимбабве, Занзибаре и Танзании. 1
Растение встречается в каменистых местностях, где периоды засухи сменяются длительными периодами сильных дождей. 1 Оно растёт в нижнем ярусе равнинных тропических и субтропических лесов, зачастую в глубокой тени, но иногда встречается и на сухих лугах, где выдерживает прямое солнце. 1
В естественных условиях замиокулькас населяет прибрежные возвышенности, степи, скалистые местности, горные районы, луга, притенённые места, низменные леса, сухие пастбища, открытые солнечные поляны. 2