Maluku Islands
奄美大島以南の琉球列島に分布する。国外では台湾、フィリピン、セレベス、モルッカ諸島、ニューギニア、ポリネシアに分布する。