Nel centro storico di Villamar, tra la via Roma e la via Vittorio Emanuele, è ubicata la necropoli punica.
Le prime scoperte archeologiche risalgono al 1984, quando in seguito alla scoperta, avvenuta durante alcuni lavori pubblici in via Vittorio Emanuele, venne avviato un intervento di scavo che portò alla scoperta di tre tombe a camera con accesso a pozzetto. In seguito ad ulteriori scoperte, avvenute casualmente in occasione della costruzione della casa di riposo, vennero alla luce ulteriori tombe puniche. Si decise di costruire altrove la casa di riposo e venne avviato un intervento di scavo da parte della Soprintendenza Archeologica per le province di Cagliari e Oristano. Negli anni si sono succedete diverse campagne di scavo che hanno permesso di scoprire diverse tombe a camera e in fossa. Alcune tombe presentano pitture alle pareti, altre motivi geometrici. All’interno delle tombe sono stati ritrovati corredi funerari che documentano la punicità dei defunti.