Pandan duri

Pandan laut banyak didapati tumbuh di pantai-pantai berpasir dan berkarang di Asia Tenggara, termasuk Filipina dan Indonesia, ke timur hingga Nugini, Australia, dan kepulauan-kepulauan di Samudra Pasifik (Melanesia, Mikronesia, serta Polinesia). Lebih ke barat lagi ia ditemukan pula di Kepulauan Andaman, Burma, Sri Lanka, India, hingga Pakistan. Tumbuhan ini hidup pada rentang ketinggian antara 0–610 m dpl.