They are found in the Maluku Islands, Salawati, Biak, Yapen, New Guinea, the Aru Islands, the Bismarck Archipelago, Manus Island, the D'Entrecasteaux Islands, the Louisiade Archipelago, New South Wales, Australia, and eastern Queensland, Australia. They range from above sea level. They are found in upland tropical rainforests and the Littoral Rainforests of New South Wales.
