Het strand van Alghero, ook wel bekend als Lido di S. Giovanni, grenst direkt aan de stad. Het strand is ruim 3 kilometer lang en heeft fijn wit zand en het heldere water is vrij ondiep. Diverse strandtenten zijn aanwezig en desgewenst is het huren van ligbedden en parasols mogelijk.