This study explores the adsorption efficiency of biochar derived from palm trees and Ficus nitida for the removal of various contaminants, including Cu(II), Pb(II), iodine, and chlorpyrifos from aqueous solutions. Biochar was prepared using a two-step pyrolysis process for date palm biochar and single-step pyrolysis for Ficus nitida biochar. Characterization techniques such as SEM, EDX, and FTIR revealed a significant surface area and a variety of functional groups in both types of biochar, essential for effective adsorption. The date palm biochar exhibited superior adsorption capacities for Cu(II) and Pb(II) ions, achieving efficiencies up to 99.9% and 100%, respectively, due to its high content of oxygen-containing functional groups that facilitated strong complexation and ion exchange mechanisms. Conversely, Ficus nitida biochar demonstrated a higher adsorption capacity for iodine, reaching 68% adsorption compared to 39.7% for date palm biochar, owing to its greater surface area and microporosity. In the case of chlorpyrifos, Ficus nitida biochar again outperformed date palm biochar, achieving a maximum adsorption efficiency of 87% after 24 h of incubation, compared to 50.8% for date palm biochar. The study also examines the effect of incubation time on adsorption efficiency, showing that the adsorption of chlorpyrifos by date palm biochar increased significantly with time, reaching a maximum of 62.9% after 48 h, with no further improvement beyond 12 h. These results highlight the importance of biochar characteristics, such as surface area, pore structure, and functional groups, in determining adsorption efficiency. The findings suggest that optimizing pyrolysis conditions and surface modifications could further enhance the performance of biochar as a cost-effective and sustainable solution for water purification and environmental remediation.