Although nanoscale surface roughness has been theoretically demonstrated to be a crucial factor in the interaction of colloids and surfaces, little experimental research has investigated the influence of roughness on colloid or silver nanoparticle (AgNP) retention and release in porous media. This study experimentally examined AgNP retention and release using two sands with very different surface roughness properties over a range of solution pH and/or ionic strength (IS). AgNP transport was greatly enhanced on the relatively smooth sand in comparison to the rougher sand, at higher pH, and lower IS and fitted model parameters showed systematic changes with these physicochemical factors. Complete release of the retained AgNPs was observed from the relatively smooth sand when the solution IS was decreased from 40 mM NaCl to deionized (DI) water and then the solution pH was increased from 6.5 to 10. Conversely, less than 40% of the retained AgNPs was released in similar processes from the rougher sand. These observations were explained by differences in the surface roughness of the two sands which altered the energy barrier height and the depth of the primary minimum with solution chemistry. Limited numbers of AgNPs apparently interacted in reversible, shallow primary minima on the smoother sand, which is consistent with the predicted influence of a small roughness fraction (e.g., pillar) on interaction energies. Conversely, larger numbers of AgNPs interacted in deeper primary minima on the rougher sand, which is consistent with the predicted influence at concave locations. These findings highlight the importance of surface roughness and indicate that variations in sand surface roughness can greatly change the sensitivity of nanoparticle transport to physicochemical factors such as IS and pH due to the alteration of interaction energy and thus can strongly influence nanoparticle mobility in the environment.