Society Islands
南アフリカから紅海、ソシエテ諸島、日本南部、オーストラリアからニューカレドニアに至る、インド洋・西太平洋の広い範囲に分布する。