Skip to content
558 beaches · 8 provinces

Beaches in Sardinia

QualeSpiaggia calculates a sea score for 558 beaches in Sardinia, in 8 provinces. They lie 336 on the Tyrrhenian Sea and 222 on the Sea of Sardinia. The provinces with the most beaches are Gallura Nord-Est Sardegna (198), Cagliari (82) and Sassari (67). The northernmost is Cala lunga di Razzoli (La Maddalena), the southernmost Cala Cipolla (Domus de Maria).

Full ranking: sea today in Sardinia →

Today's top 10

Beaches in Sardinia in numbers

Gallura Nord-Est Sardegna: 198 beaches, mostly sandy (95% where the seabed is known). Cagliari: 82 beaches, mostly sandy (91% where the seabed is known), mainly facing southeast. Sassari: 67 beaches, mostly sandy (88% where the seabed is known). Oristano: 61 beaches, mostly sandy (85% where the seabed is known), mainly facing west. Sulcis Iglesiente: 59 beaches, mostly sandy (88% where the seabed is known), mainly facing southwest. Ogliastra: 39 beaches, mostly sandy (67% where the seabed is known), mainly facing east.

The seabed is known for 284 of 558 beaches: 251 sandy, 29 pebble and 4 rocky. The majority are sandy: 88%.

According to the European Environment Agency classification (EEA, 2025 season), 463 of the 476 beaches linked to a monitoring point have excellent water (97%). The rest: 9 good, 3 sufficient and 1 poor.

The most common orientations are east (127 beaches) and southeast (88 beaches). With the Mistral (NW) 185 of 558 beaches are sheltered: those facing southeast. Provinces with the most sheltered beaches: Cagliari and Gallura Nord-Est Sardegna. When the Sirocco (SE) blows, the beaches facing northwest stay sheltered: 133 of 558. Provinces with the most sheltered beaches: Gallura Nord-Est Sardegna and Sassari. 117 of 558 beaches are sheltered from the Tramontane (N): those facing south. Provinces with the most sheltered beaches: Cagliari and Gallura Nord-Est Sardegna. With the Libeccio (SW) 124 of 558 beaches are sheltered: those facing northeast. Provinces with the most sheltered beaches: Gallura Nord-Est Sardegna and Ogliastra.

Landmark beaches: La Caletta, Spiaggia di Cala Gonone, Spiaggia Rosa, Cala Goloritzè and Porto Ferro.

Today's best sea (afternoon) is at Saline vecchie de su Cùcuru beach (Cagliari), with 91/100. 452 of 558 beaches are in good or perfect condition today (at least 65/100).

Beach map

Provinces

Holiday areas

All beaches in Sardinia

For each province, the top 8 beaches by today's score; the full list is on the province page.

Cagliari

Cagliari
BeachMunicipalitySeabedToday
Saline vecchie de su Cùcuru beachCagliari91
Cann'e SisaMaracalagonisSand85
Fortezza VecchiaVillasimiusSand85
Genn'e MariSinnaiSand85
Spiaggia CuccureddusVillasimiusSand85
Spiaggia della DigaCagliari85
Spiaggia di Cala CaterinaVillasimiusSand85
Spiaggia di CalamoscaCagliari85

Gallura Nord-Est Sardegna

Gallura Nord-Est Sardegna
BeachMunicipalitySeabedToday
Cala CanneddiTrinità d'Agultu e VignolaPebbles85
Cala MorescaGolfo Aranci85
Cala TinnariTrinità d'Agultu e VignolaPebbles85
Cala degli InglesiLa Maddalena85
Delle DunePalauSand85
Doggie BeachLa Maddalena85
Naracu NiedduAglientuSand85
Porto QuadroSanta Teresa Gallura85

Medio Campidano

Medio Campidano
BeachMunicipalitySeabedToday
Cala Is TramatzusArbusPebbles73
Campu SaliArbus71
PiscinasArbusSand71
Piscinas area naturistaArbusSand71
Portu MagaArbusSand71
Portu MagaArbus71
ScivuArbusSand71
Spiaggia di Gùturu FlùminiArbus71

Nuoro

Nuoro
BeachMunicipalitySeabedToday
Marina di OroseiOrosei67
Osala - Su Petrosu - Su BaroneOroseiSand67
Cala CartoeDorgali64
Cala OsallaDorgaliSand64
Spiaggia di OrvilePosadaSand64
BiderosaOrosei58
BiderosaOrosei58
CannazzelluSiniscola58

Ogliastra

Ogliastra
BeachMunicipalitySeabedToday
Porto FrailisTortolì64
Spiaggia di San GemilianoTortolì64
Cala 'e LuasGairoSand55
Cala BirialaBaunei55
Cala FranceseGairoSand55
Cala di PedralongaBauneiRocks55
CoccorrocciTerteniaPebbles55
FoddiniCardedu55

Oristano

Oristano
BeachMunicipalitySeabedToday
Porto BaosuBosa88
La CalettaCabras85
Mare MortoCabras85
Spiaggia Sa CodriolaCabrasSand85
Spiaggia di Galera ÈciaCabrasSand85
Su SiccuCabras85
Funtana MeigaCabras76
MandriolaSan Vero Milis76

Sassari

Sassari
BeachMunicipalitySeabedToday
Spiaggia del CavalcaviaAlgheroSand88
Spiaggia di Maria PiaAlgheroSand88
Baia OstinaCastelsardoSand85
Baia VerdeValledoriaSand85
Cala InfernoAlghero85
Cala UniaStintinoSand85
Cala del TurcoAlgheroPebbles85
Cala del VinoAlghero85

Sulcis Iglesiente

Sulcis Iglesiente
BeachMunicipalitySeabedToday
PortixedduSant'AntiocoPebbles85
Portixeddu AccuauSant'AntiocoSand85
Sassi PiattiCarloforte85
Spiaggia GirinCarloforte85
Spiaggia GiuncoCarloforte85
Spiaggia de La PuntaCarloforte85
Spiaggia di MaladroxiaSant'AntiocoSand85
Spiaggia di Tacca RossaCarloforte85

Frequently asked questions

How many beaches are there in Sardinia?

We monitor 558, in 8 provinces. Provinces with the most beaches: Gallura Nord-Est Sardegna (198) and Cagliari (82).

Where to swim with the Mistral in Sardinia?

At the beaches facing southeast, where the Mistral blows from inland: there are 185. For example Spiaggia di Cala Gonone, Spiaggia Rosa and Poetto.

Where to swim with the Sirocco in Sardinia?

At the beaches facing northwest, where the Sirocco blows from inland: there are 133. For example Is Arenas, Piscinas and Scivu.

Which are the sandy beaches in Sardinia?

There are 251 beaches with a sandy seabed, including La Caletta, Spiaggia di Cala Gonone and Spiaggia Rosa.

What is the water quality like in Sardinia?

Excellent at 463 of 476 beaches (97%), according to the EEA classification for the 2025 season.

Where is the sea best today in Sardinia?

According to today's score (afternoon): Saline vecchie de su Cùcuru beach (91/100), Porto Baosu (88/100) and Spiaggia del Cavalcavia (88/100).