The transport of emerging organic contaminants through the geosphere is often an environmental issue. The sorption of organic compounds slows their transport in soils and porous rocks and retardation is often assessed by extrapolation of batch experiments. However, transport experiments are preferable to strengthen migration data and modelling. In this context, we evaluated the adsorption of various organic acids by means of through-diffusion experiments in a sedimentary clay-rich rock (Callovo-Oxfordian, East of Paris Basin, France). A low diffusivity of organic anions was quantified with effective diffusion coefficients, D, ranged between 0.5 and 7 10 m s. These values indicated an organic anion exclusion. As for chloride, the porosity accessible to organic anions was lower than that of water: ε(organic anions) < ε(water). The partial exclusion of organic anions from rock porosity was linked to both charge and size effects. A significant retardation was observed for organic anions such as oxalate, citrate or α-isosaccharinate. Yet, retardation measured by diffusion experiments was significantly lower than expected from batch experiments on crushed samples. An empirical correction factor is proposed to account for a possible decrease of retardation with accessible porosity of diffusing solute. This feature has significant implications for the estimation of migration parameters of organic compounds in the environment.