Le Caudeau (en occitan Caudau) prend sa source au nord de Sainte-Alvère et descend vers le sud-ouest jusqu'à Bergerac avant de se jeter dans la Dordogne. Long de 38 km, il reçoit de nombreux ruisselets des combes boisées près de sa source, et ses affluents sont la Louyre et la Seyre. Dans son parcours il traverse aussi bien des milieux naturels et sauvages que les canaux urbains du centre ville de Bergerac.