A heavily impacted river basin (Caudal River, NW Spain) by Hg and Cu mining activities, abandoned decades ago, was used to evaluate the environmental quality of their river sediments. The obtained results compared with reference values established by the US EPA and the Canadian Council of Ministers of the Environment for river sediments, have shown that the main elements of environmental concern are arsenic (As), mercury (Hg) and, to a lesser extent, copper (Cu), which reach concentrations up to 1080, 80 and 54 mg kg−1, respectively. To understand the role that river sediments play in terms of risk to ecosystem health, a comparison has been made between the total content of metal(oid)s in the sediments and the bioavailable contents of the same elements in pore water, passive DGT (Diffusive Gradients in Thin films) samplers and the sediment extractant using acetic acid. A good correlation between the As and Cu contents in the DGTs and the pore water was found, resulting in a transfer from the pore water to the DGT of at least 47 % of the Cu and more than 75 % of the As when the concentrations were low, with a deployment time of 4 days. When As and Cu concentrations were higher, their transfer was not so high (above 23.6 % for As and 19.3 % for Cu). The transfer of Hg from the pore water to the DGT was practically nil and does not seem to depend on the content of this metal. The fraction extracted with acetic acid, conventionally accepted as bioavailable, was clearly lower than that captured by DGTs for As and Cu (≤5 % and ≤8.5 % of the total amount, respectively), while it was similar for Hg (0.2 %).