Il suo porto sta di fronte all’ isola di san Pietro e collega la Sardegna a Carloforte. Oltre al centro cittadino, il comune di Portoscuso comprende varie località distribuite al di fuori del perimetro urbano. Tra di esse, le più popolose sono: Bruncuteula, Paringianu e Portovesme.
Comuni costieri confinanti : San Giovanni Suergiu ⟵ Portoscuso ⟶ Gonnesa