Nurachi is a comune located in the Province of Oristano within the Italian region of Sardinia. It is situated approximately 100 kilometres northwest of Cagliari and about 9 kilometres northwest of Oristano.
As of December 31, 2004, the municipality encompassed an area of 15.9 square kilometres and had a population of 1,671 residents.