Guettarda speciosa is found in coastal habitats in tropical areas around the Pacific Ocean, including the coastline of central and northern Queensland and Northern Territory in Australia, and Pacific Islands, including Micronesia, French Polynesia and Fiji, Malaysia and Indonesia, Maldives and the east coast of Africa. As its name suggests, the beach gardenia grows on beaches and sandy places above the high tide level.
