Indo-Pacific: east coast of Africa (Djibouti, Socotra to Durban) to the Line Islands, north to southern Japan, south to southern Queensland (Australia). Not found at the Chagos Archipelago despite intensive survey and not reported from the Red Sea and Persian Gulf. |