Batch adsorption experiments were performed to study adsorption potential of agricultural residues viz. rice straw, wheat straw and Salvinia plant biomass for removal of heavy metals such as Cr, Ni, and Cd. Plant materials were used in different combinations. Heavy metal removal efficiency was more at low metal concentration (35 mg/L). Salvinia biomass possessed higher efficiency for removing heavy metals such as Cr, Ni and Cd followed by a combination where three materials (rice straw, wheat straw, Salvinia biomass) were taken together in comparison to other combinations. The adsorption data fitted in Langmuir and Freundlich isotherm models.The present investigations revealed that agricultural residues such as rice straw and wheat straw along with Salvinia biomass can serve as low-cost alternative for removal of heavy metals from wastewaters.