Chagos Archipelago
本物種分佈於紅海、印度洋及西太平洋的海岸，見於坦桑尼亞、阿尔达布拉环礁、查戈斯群岛、馬達加斯加、马斯克林群岛及印度尼西亚、台湾及琉球。