Situé à l'entrée du Périgord Noir, à proximité immédiate de l'un des plus beaux villages de France qu'est Limeuil, au confluent de la Vézère et de la Dordogne, Alles-sur-Dordogne s'inscrit dans l'un des plus beaux cingles de la rivière Dordogne.
Entre Bergerac et Sarlat, proche de la vallée de l'Homme, de la vallée des châteaux, des bastides et des vignobles.