La chiesa di San Giovanni Battista si trova nell’omonimo rione storico; è circondata da un giardino recintato. Sino alla costruzione della chiesa di San Sperate martire, era l’antica chiesa parrocchiale del paese. Le prime notizie documentarie risalgono al 1599, in un documento dell’arcivescovo di Cagliari Alonso Laso Sedeno.
L’attuale edificio è il frutto di modifiche e interventi susseguiti nel tempo; tuttavia rimangono elementi riconducibili al gotico catalano. Si imposta su unica navata su cui si affaccia l’unica cappella, a sinistra, introdotta da arco; mentre la cappella presbiteriale è coperta da volta stellare. I capitelli delle due cappelle sono variamente decorati con le rappresentazioni dei simboli dei quattro evangelisti.
Nella semplice facciata a capanna conclusa da campanile a vela, si apre il portale d’ingresso a tutto sesto; un secondo portale, sormontato da monofora, permette invece l’accesso sul fianco.