The adsorption mechanism of Cd, Fe, and Ni, ions on natural (clinoptilolite) zeolites, a regional lowcost natural available adsorbent was studied in a batch adsorption system. The effect of several parameters such as contact time, zeolite dose, particle size, the effect of pH, and initial concentration of metal ions in the adsorption process was estimated. The optimum adsorption was found to occur at pH 6.0, adsorbent dose 1.0 g/L, and initial concentration 2, 20 and 10 mg/L for Cd, Fe, and Ni, respectively. The adsorption efficiency also increases with decreasing particle size of zeolites and the effect of retention time on adsorption ratio shows that 80% of the Cd, Fe, and Ni, are adsorbed by zeolite during first 120 minutes. Under these optimum conditions, the removal efficiency was 78.8, 89.1, and 65.5% of Cd