Se encuentra en el sur de Filipinas, las islas de la Wallacea y Nueva Guinea, llegando hasta el norte del Cabo York, en el extremo nororiental de Australia.