From Cagliari: you have to take the street SS131 in the direction of Iglesias. 10 Km after Iglesias you must take the panoramic street to Portoscuso.