Sur les pentes des collines du Sarrabus, le village de Villaputzu occupe une plaine alluviale du fleuve Flumendosa, non loin de la magnifique côte du sud-est de la Sardaigne. Le toponyme dérive du latin villa, et du sarde du Campidano putzu, qui signifie puits, en référence à l'abondante présence d'eau sur son territoire. Cette explique la très ancienne fréquentation humaine, attestée par les découvertes de sites archéologiques. Son territoire est parsemé de témoignages matériels remontant à des époques très anciennes : les domus de janas au lieu-dit Torre Murtas, de nombreux nuraghes, les restes de la ville phénicienne de Sarcapos, remontant au VIIe siècle av. J. C. Cette ville, qui a donné son nom au territoire du Sarrabus, était un centre de commerce important, étape pour les Phéniciens sur la route vers l'Étrurie. Au Moyen-Age, elle a fait partie de la curatoria de Tolostrai, dans le Judicat de Cagliari, puis, avec le château de Quirra, des possessions de Giovanni Visconti, seigneur de Gallura. Enfin, elle a été fief des Carroz. Le village est un réseau de ruelles organisé autour de l'église paroissiale Santa Caterina d'Alessandria bordées par des maisons traditionnelles de pierre.