Marquesas Islands
アフリカ東岸から南日本、中部太平洋のマルキーズ諸島、オーストラリア北岸まで、インド太平洋の熱帯海域に広く分布する。日本では九州南部から南西諸島にかけて分布する。