Portoscuso (Sardinian: Portescusi) is a comune (municipality) in the Province of Sulcis Iglesiente in the Italian region Sardinia, located about 75 kilometres (47 mi) west of Cagliari and about 14 kilometres (9 mi) northwest of Carbonia. The languages used here are Italian and Sardinian Campidanese.
Portoscuso borders the following municipalities: Carbonia, Gonnesa, and San Giovanni Suergiu.