The Dordogne river forms the western boundary of the commune with some streams from the commune flowing into it including the Ruisseau du Suquet.
There are quite a number of villages and hamlets in the commune.