Assolo, Assolu in sardinian language, is a comune (municipality) in the Province of Oristano in the Italian region Sardinia, located about 70 km north of Cagliari and about 30 km southeast of Oristano.