In Delay Tolerant Networks (DTN), diffusion protocols can benefit from the users’ mobility in order to reach some distant nodes. However, existing protocols like flooding present a rather high overhead because of redundant transmissions. The main contribution of this paper is to introduce a new diffusion protocol, called CBD (Clustering Based data Diffusion). Our solution provides to each node the possibility to adapt its diffusion strategy on-the-fly for a more efficient diffusion by evaluating its local density. We show through the use of a real measurements mobility that CBD brings an improvement in forwarding performances, in terms of delivery ratio, delay and the amount of generated messages.