Il nuraghe San Giovanni è di tipo complesso, quadrilobato, con copertura a tholos, posto sul limite settentrionale del comune di Villaurbana. Sebbene non sia stato oggetto di scavi sistematici, a seguito di uno scasso avvenuto nel 1977 attorno al nuraghe, sono stati rinvenuti alcuni reperti fittili e in bronzo.
Il complesso è composto da un mastio centrale, che si conserva per quasi tutta la sua altezza, circondato da quattro torri periferiche che racchiudono un cortile centrale. La struttura edilizia è realizzata con blocchi di basalto, per lo più poliedrici, disposti a filari regolari.
L’ ingresso, situato nel lato sud in corrispondenza della finestra di scarico, conduce a un corridoio di pianta trapezoidale, caratterizzato da due nicchie contrapposte.
La camera, di pianta circolare, presenta due nicchie contrapposte al lato d’ingresso e una copertura a tholos.
Il sito è facilmente raggiungibile dal comune di Villaurbana percorrendo la SP 35 in direzione Siamanna per circa 2 km. Il nuraghe, visibile dalla strada, si trova sulla destra.