Heavy metals (Cd, Cr, Cu, Pb and Zn) found in textile wastewater are removed by a combination of adsorption using volcanic rock as adsorbent, sulfide precipitation and phytoremediation techniques. The integrated system for metal removal combining anaerobic bioreactor as main treatment step and a polishing step composed by algae, duckweed and water hyacinth ponds for heavy metal removal from industrial wastewater. The maximum of the metal removal was achieved in the bioreactor where metal sulphide was the major removal mechanism. The integrated system has revealed to be a promising and low cost alternative system for heavy metal removal from wastewater especially for developing countries.