Skip to content
Tuscany · 108 beaches · 7 municipalities

Beaches on Elba

QualeSpiaggia calculates a sea score for 108 beaches on Elba, in 7 municipalities. All of them lie on the Tyrrhenian Sea. The municipalities with the most beaches are Capoliveri (34), Rio (20) and Portoferraio (18). The northernmost is Spiaggia di Frugoso (Rio), the southernmost Pianosa beach (Campo nell'Elba).

Sea today on Elba →

Today's top 10

Beaches on Elba in numbers

Capoliveri: 34 beaches, mostly pebble (60% where the seabed is known), mainly facing south. Rio: 20 beaches, mostly pebble (100% where the seabed is known), mainly facing east. Portoferraio: 18 beaches, mostly pebble (62% where the seabed is known), mainly facing north. Campo nell'Elba: 14 beaches, mostly sandy (50% where the seabed is known), mainly facing south. Marciana: 9 beaches, mostly sandy (50% where the seabed is known), mainly facing northwest. Porto Azzurro: 7 beaches, mostly pebble (57% where the seabed is known), mainly facing southeast.

The seabed is known for 70 of 108 beaches: 43 pebble, 24 sandy and 3 rocky. The majority are pebble: 61%.

According to the European Environment Agency classification (EEA, 2025 season), 81 of the 81 beaches linked to a monitoring point have excellent water (100%).

The most common orientations are south (20 beaches) and east (16 beaches). With the Mistral (NW) 26 of 108 beaches are sheltered: those facing southeast. Municipalities with the most sheltered beaches: Capoliveri and Porto Azzurro. When the Sirocco (SE) blows, the beaches facing northwest stay sheltered: 26 of 108. Municipalities with the most sheltered beaches: Portoferraio and Marciana. 28 of 108 beaches are sheltered from the Tramontane (N): those facing south. Municipalities with the most sheltered beaches: Capoliveri and Campo nell'Elba. With the Libeccio (SW) 35 of 108 beaches are sheltered: those facing northeast. Municipalities with the most sheltered beaches: Capoliveri and Rio.

Landmark beaches: Spiaggia di Fetovaia, Spiaggia di Cavoli, Spiaggia di Barbarossa, Spiaggia Sansone and Procchio.

Today's best sea (afternoon) is at Cala Chiara (Capoliveri), with 97/100. 108 of 108 beaches are in good or perfect condition today (at least 65/100).

The area includes 7 municipalities: Campo nell'Elba, Capoliveri, Marciana, Marciana Marina, Porto Azzurro, Portoferraio and Rio. Definition: it.wikipedia.org.

Beach map

Beaches on Elba by municipality

Capoliveri

Capoliveri
BeachProvinceSeabedToday
Cala ChiaraLivornoPebbles97
Cala GinevraLivornoRocks97
Cala di Stella MareLivornoPebbles97
Spiaggia Le FrancescheLivornoPebbles97
Spiaggia MargidoreLivorno97
Spiaggia degli AcquarilliLivornoSand97
Spiaggia del CannelloLivornoPebbles97
Spiaggia di Capo StellaLivornoPebbles97

Rio

Portoferraio

Portoferraio
BeachProvinceSeabedToday
Spiaggia La SorgenteLivornoPebbles80
Spiaggia SansoneLivornoPebbles80
Spiaggia della BiodolaLivornoSand80
EnfolaLivornoPebbles79
Spiaggetta della RenaLivornoPebbles79
Spiaggia della CalancaLivornoSand79
Spiaggia dello SbruffoLivornoPebbles79
Spiaggia di FornoLivornoSand79

Campo nell'Elba

Campo nell'Elba
BeachProvinceSeabedToday
SecchetoLivorno97
Spiaggia Colle della PalombaiaLivornoPebbles97
Spiaggia Le CalleLivornoRocks97
Spiaggia Le PiscineLivorno97
Spiaggia di CavoliLivornoSand97
Spiaggia di FetovaiaLivornoSand97
Spiaggia di FonzaLivorno97
Spiaggia di Marina Di CampoLivornoSand97

Marciana

Marciana
BeachProvinceSeabedToday
Spiaggia PolveraiaLivornoPebbles85
Patresi MareLivornoRocks82
Spiaggia di Sant' AndreaLivornoSand82
ProcchioLivornoSand80
SpartaiaLivorno80
Spiaggia della PaolinaLivorno80
Spiaggetta del PorticcioloLivorno79
Spiaggia della LamaiaLivornoSand79

Porto Azzurro

Porto Azzurro
BeachProvinceSeabedToday
La PianottaLivornoSand97
Spiaggia di BarbarossaLivornoPebbles97
Spiaggia di RealeLivornoPebbles97
Spiaggia di TerraneraLivornoPebbles97
Spiaggietta CarmignaniLivornoPebbles97
La RossaLivornoSand88
Spiaggia di MolaLivornoSand88

Marciana Marina

Marciana Marina
BeachProvinceSeabedToday
Spiaggia La CalaLivornoPebbles82
La CrocettaLivorno80
Re di NoceLivorno80
Spiaggia RemontóLivornoPebbles79
Spiaggia Ripa BarataLivornoPebbles78
Spiaggia della FeniciaLivornoPebbles78

Frequently asked questions

How many beaches are there on Elba?

We monitor 108, in 7 municipalities. Municipalities with the most beaches: Capoliveri (34) and Rio (20).

Where to swim with the Mistral on Elba?

At the beaches facing southeast, where the Mistral blows from inland: there are 26. For example Spiaggia di Cavoli, Spiaggia di Barbarossa and Seccheto.

Where to swim with the Sirocco on Elba?

At the beaches facing northwest, where the Sirocco blows from inland: there are 26. For example Spiaggia Sansone, Procchio and Spiaggia La Sorgente.

Which are the sandy beaches on Elba?

There are 24 beaches with a sandy seabed, including Spiaggia di Fetovaia, Spiaggia di Cavoli and Procchio.

What is the water quality like on Elba?

Excellent at 81 of 81 beaches (100%), according to the EEA classification for the 2025 season.

Where is the sea best today on Elba?

According to today's score (afternoon): Cala Chiara (97/100), Cala Ginevra (97/100) and Cala di Stella Mare (97/100).

Region and provinces

Holiday areas