Iron and Manganese was examined from riverbank filtration (RBF) and river water in Sungai Kerian, Lubok Buntar, Serdang Kedah. Water from the RBF was influenced by geochemical and hydro chemical processes in the aquifer that made concentrations of iron (Fe), and manganese (Mn) high, and exceeded the standard values set by the Malaysia Ministry of Health. Therefore, in order to overcome the problem, the artificial barrier was proposed to improve the performance of the RBF. In this study, the capability and performance of granular activated carbon, zeolite and sand were investigated in this research. The effects of dosage, shaking speed, pH and contact time on removal of iron and manganese were studied to determine the best performance. For the removal of iron using granular activated carbon (GAC) and zeolite, the optimum contact time was at 2 hours with 200rpm shaking speed with 5g and 10g at pH 5 with percentage removal of iron was 87.81% and 83.20% respectively. The removal of manganese and zeolite arose sharply in 75 minutes with 90.21% removal, with 100rpm shaking speed. The GAC gave the best performance with 99.39% removal of manganese. The highest removal of manganese was achieved when the adsorbent dosage increased to 10g with shaking speed of 200rpm.