جزر الملوك
The bat is endemic to Halmahera and Bacan islands, of the northern Maluku Islands archipelago in Indonesia.