Indo-West Pacific: India to the Gulf of Thailand, north to Taiwan, south to northern Australia from Shark Bay around the northern coast to Adolphus Passage, Queensland. Possibly more widely distributed than indicated.