Sa Rocca Pinta è una particolare roccia nella costa occidentale della Sardegna, in territorio di Villanova Monteleone.
Questo monumento naturale costituito da rocce vulcaniche di colore grigio-violaceo, emerge tra la macchia delle parteti che costeggiano la S.P. 105 che da Bosa si dirige verso Alghero.
La roccia si trova alla quota di circa 300 m.s.l.m. sotto l’altopiano di Punta Badde Iana (498 m.s.l.m.).
Il suo interesse naturalistico e geomorfologico, oltre che paesaggistico, è dato proprio da questa particolare roccia (chiamata ignimbrite), nata dalla solidificazione in mare di antiche ceneri vulcaniche.
Sa Rocca Pinta si trova nell’area del Sito di Interesse Comunitario (SIC) “Entroterra e zona costiera tra Bosa, Capo Marargiu e Porto Tangone” (ITB020041), afferente alla Rete Natura 2000.