Porcupine rays inhabit the Indian Ocean, Red Sea, and Indo-Pacific Ocean. They tend to inhabit shallow reefs and sandy bottoms, they can be spotted camouflaged in the sand.