This study firstly aimed to investigate the potential of simultaneous metal (loid) removal from metal (oid) solution through adsorption on iron-peat, where the sorbent was made from peat and Fe by-products. Up-flow columns filled with the prepared sorbent were used to treat water contaminated with As, Cu, Cr, and Zn. Peat effectively adsorbed Cr, Cu, and Zn, whereas approximately 50% of inlet As was detected in the eluent. Iron-sand was effective only for adsorbing As, but Cr, Cu, and Zn were poorly adsorbed. Only iron-peat showed the simultaneous removal of all tested metal (loid)s. Metal (loid) leaching from the spent sorbent at reducing conditions as means to assess the behaviour of the spent sorbent if landfilled was also evaluated. For this purpose, a standardised batch leaching test and leaching experiment at reducing conditions were conducted using the spent sorbent. It was found that oxidising conditions, which prevailed during the standardised batch leaching test, could have led to an underestimation of redox-sensitive As leaching. Substantially higher amounts of As were leached out from the spent sorbents at reducing atmosphere compared with oxidising one. Furthermore, reducing environment caused As(V) to be reduced into the more-toxic As (III).