Marsalès est située au Nord de Monpazier, sur un plateau de partage des eaux, entre les vallées de la Garonne et de la Dordogne. 31 hameaux la constituent.
Lors des Journées du Patrimoine, en septembre, vous pourrez rencontrer des habitants du village fiers et heureux de vous montrer leur église.