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
Saline vecchie de su Cùcuru beach
Porto Baosu
Spiaggia del Cavalcavia
Spiaggia di Maria Pia
Baia Ostina
Baia Verde
Cala Canneddi
Cala Inferno
Cala Moresca
Cala Tinnari
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
| Beach | Municipality | Seabed | Today |
|---|---|---|---|
| Saline vecchie de su Cùcuru beach | Cagliari | 91 | |
| Cann'e Sisa | Maracalagonis | Sand | 85 |
| Fortezza Vecchia | Villasimius | Sand | 85 |
| Genn'e Mari | Sinnai | Sand | 85 |
| Spiaggia Cuccureddus | Villasimius | Sand | 85 |
| Spiaggia della Diga | Cagliari | 85 | |
| Spiaggia di Cala Caterina | Villasimius | Sand | 85 |
| Spiaggia di Calamosca | Cagliari | 85 |
Gallura Nord-Est Sardegna
| Beach | Municipality | Seabed | Today |
|---|---|---|---|
| Cala Canneddi | Trinità d'Agultu e Vignola | Pebbles | 85 |
| Cala Moresca | Golfo Aranci | 85 | |
| Cala Tinnari | Trinità d'Agultu e Vignola | Pebbles | 85 |
| Cala degli Inglesi | La Maddalena | 85 | |
| Delle Dune | Palau | Sand | 85 |
| Doggie Beach | La Maddalena | 85 | |
| Naracu Nieddu | Aglientu | Sand | 85 |
| Porto Quadro | Santa Teresa Gallura | 85 |
All 198 beaches: Gallura Nord-Est Sardegna →
Medio Campidano
| Beach | Municipality | Seabed | Today |
|---|---|---|---|
| Cala Is Tramatzus | Arbus | Pebbles | 73 |
| Campu Sali | Arbus | 71 | |
| Piscinas | Arbus | Sand | 71 |
| Piscinas area naturista | Arbus | Sand | 71 |
| Portu Maga | Arbus | Sand | 71 |
| Portu Maga | Arbus | 71 | |
| Scivu | Arbus | Sand | 71 |
| Spiaggia di Gùturu Flùmini | Arbus | 71 |
All 16 beaches: Medio Campidano →
Nuoro
| Beach | Municipality | Seabed | Today |
|---|---|---|---|
| Marina di Orosei | Orosei | 67 | |
| Osala - Su Petrosu - Su Barone | Orosei | Sand | 67 |
| Cala Cartoe | Dorgali | 64 | |
| Cala Osalla | Dorgali | Sand | 64 |
| Spiaggia di Orvile | Posada | Sand | 64 |
| Biderosa | Orosei | 58 | |
| Biderosa | Orosei | 58 | |
| Cannazzellu | Siniscola | 58 |
Ogliastra
| Beach | Municipality | Seabed | Today |
|---|---|---|---|
| Porto Frailis | Tortolì | 64 | |
| Spiaggia di San Gemiliano | Tortolì | 64 | |
| Cala 'e Luas | Gairo | Sand | 55 |
| Cala Biriala | Baunei | 55 | |
| Cala Francese | Gairo | Sand | 55 |
| Cala di Pedralonga | Baunei | Rocks | 55 |
| Coccorrocci | Tertenia | Pebbles | 55 |
| Foddini | Cardedu | 55 |
Oristano
| Beach | Municipality | Seabed | Today |
|---|---|---|---|
| Porto Baosu | Bosa | 88 | |
| La Caletta | Cabras | 85 | |
| Mare Morto | Cabras | 85 | |
| Spiaggia Sa Codriola | Cabras | Sand | 85 |
| Spiaggia di Galera Ècia | Cabras | Sand | 85 |
| Su Siccu | Cabras | 85 | |
| Funtana Meiga | Cabras | 76 | |
| Mandriola | San Vero Milis | 76 |
Sassari
| Beach | Municipality | Seabed | Today |
|---|---|---|---|
| Spiaggia del Cavalcavia | Alghero | Sand | 88 |
| Spiaggia di Maria Pia | Alghero | Sand | 88 |
| Baia Ostina | Castelsardo | Sand | 85 |
| Baia Verde | Valledoria | Sand | 85 |
| Cala Inferno | Alghero | 85 | |
| Cala Unia | Stintino | Sand | 85 |
| Cala del Turco | Alghero | Pebbles | 85 |
| Cala del Vino | Alghero | 85 |
Sulcis Iglesiente
| Beach | Municipality | Seabed | Today |
|---|---|---|---|
| Portixeddu | Sant'Antioco | Pebbles | 85 |
| Portixeddu Accuau | Sant'Antioco | Sand | 85 |
| Sassi Piatti | Carloforte | 85 | |
| Spiaggia Girin | Carloforte | 85 | |
| Spiaggia Giunco | Carloforte | 85 | |
| Spiaggia de La Punta | Carloforte | 85 | |
| Spiaggia di Maladroxia | Sant'Antioco | Sand | 85 |
| Spiaggia di Tacca Rossa | Carloforte | 85 |
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).