Narbolia () is a comune (municipality) in the Province of Oristano in the Italian region Sardinia, located about , northwest of Cagliari and about , north of Oristano. As of 31 December 2016, it had a population of 1,784 and an area of . This comune is famous in Sardinia for the "Zippole"; a typical food for carnival in Italian "carnevale". There is an 18-hole golf course set in the pine forest with a five star hotel with a beach long.
Narbolia borders the following municipalities: Cuglieri, Riola Sardo, San Vero Milis, Seneghe, Milis, Putzu Idu.