Villaputzu (Campidanese: Bidda de Putzi or Biddeputzi) is a municipality in the Province of South Sardinia in the Italian region and island of Sardinia, located about 45 kilometres (28 mi) northeast of the Sardinian capital Cagliari. It is located in a short plain at the mouth of the Flumendosa river, next to the Sarrabus hill.