The present study systematically explores the relationship between chalcopyrite mono-mineral and copper-bearing ore flotation in the presence and absence of micro- and nano-bubbles (MNBs). Ultrafine bubbles were generated through a cavitation mechanism, and their stability, size, and zeta potential were monitored over a period of 0–25 days. Micro-flotation and batch rougher kinetic flotation experiments were carried out with and without ultrafine bubbles using a modified Hallimond tube and 2.5 L Denver® flotation cell, respectively. The results showed that the presence of MNBs improved the recovery of chalcopyrite mono-mineral and its ore by 24.5 % and 7 %, respectively. Furthermore, the adsorption behavior of sodium isopropyl xanthate (SIPX) collector at various concentrations was analyzed in the presence and absence of stable MNBs using UV–visible spectroscopy, FTIR analysis and kinetic models. The adsorption studies supported the micro-flotation findings, demonstrating that the presence of MNBs not only boosted collector adsorption on the chalcopyrite surface (by an average of 73.8 %) but also improved the adsorption kinetics (by 69.44 %). The sorption kinetics followed the pseudo 2nd order model in the presence of MNBs, while in the absence of MNBs, both pseudo 1st order and pseudo 2nd order models were observed. The sorption of SIPX onto chalcopyrite was identified as a chemisorption process in the presence of MNBs, whereas it was a physicochemical sorption in the absence of MNBs.