Der Weihnachtsstern kommt natürlicherweise in den tropischen Laubwäldern Mittel- bis Südamerikas vor. Dort reicht das Verbreitungsgebiet von Mexiko über die Karibischen Inseln, Venezuela und Brasilien bis Argentinien. Als Zierpflanze in andere tropische und tropische Regionen eingebracht, ist er vielfach verwildert.
Der Weihnachtsstern hieß bei den Azteken Cuitla-xochil und war eine Lieblingspflanze von Moctezuma II. 1804 brachte der Naturforscher Alexander von Humboldt die Pflanzenart von seiner Amerikareise erstmals nach Europa mit.