Yellow evodia grows in rainforest from near sea level to an altitude of . It occurs in New Guinea including in the Bismarck Archipelago and from the McIlwraith Range on Cape York Peninsula to the Herbert River in northern Queensland.