Found in Indonesia (Maluku Islands, Timorlaut Islands, Banda, Kai Islands, Aru Islands, Misool, Selawati, most of Western New Guinea, many islands in Geelvink Bay), Papua New Guinea (including Umboi Island, Bismarck Archipelago, Trobriand Islands, the d'Entrecasteaux Islands to Rossel Island, Louisiade Archipelago), and Australia (on some islands in the Torres Strait, the northern Cape York Peninsula south including the Atherton Tableland and the eastern foothills of the Great Dividing Range). The type locality is unknown. Occurs in both bushland and suburbia. In Indonesia and northern tropical Queensland, Australia, it is found mostly in rainforests. Warm, humid habitats with good water sources are preferred.