Skip to content
391 beaches · 8 provinces

Beaches in Sicily

We monitor 391 beaches in Sicily, in 8 provinces. By sea: 189 on the Tyrrhenian Sea, 113 on the Strait of Sicily, 76 on the Ionian Sea and 13 on the Strait of Messina. Most beaches: Messina (126), Trapani (57) and Palermo (53). From north to south they range from Spiaggia Lunga (Lipari) to Lampedusa beach (Lampedusa e Linosa).

Full ranking: sea today in Sicily →

Today's top 10

Beaches in Sicily in numbers

Messina: 126 beaches, mostly pebble (54% where the seabed is known), mainly facing north. Trapani: 57 beaches, mostly sandy (54% where the seabed is known). Palermo: 53 beaches, mostly sandy (55% where the seabed is known), mainly facing north. Syracuse: 47 beaches, mostly sandy (93% where the seabed is known), mainly facing southeast. Agrigento: 45 beaches, mostly sandy (100% where the seabed is known), mainly facing southwest. Ragusa: 35 beaches, mostly sandy (100% where the seabed is known), mainly facing southwest.

Where we know the seabed (162 of 391 beaches) there are 104 sandy, 40 pebble and 18 rocky. Most are sandy (64%).

Water quality: 301 of 340 beaches with an EEA monitoring point are rated excellent (89%, 2025 season). Others: 29 good, 5 sufficient and 5 poor.

The beaches mostly face north (76 beaches) and southwest (61 beaches). When the Mistral (NW) blows, the beaches facing southeast stay sheltered: 96 of 391. Provinces with the most sheltered beaches: Messina and Syracuse. 85 of 391 beaches are sheltered from the Sirocco (SE): those facing northwest. Provinces with the most sheltered beaches: Messina and Palermo. With the Tramontane (N) 108 of 391 beaches are sheltered: those facing south. Provinces with the most sheltered beaches: Agrigento and Ragusa. When the Libeccio (SW) blows, the beaches facing northeast stay sheltered: 108 of 391. Provinces with the most sheltered beaches: Messina and Palermo.

Among the best-known beaches: Marina di Ragusa beach, Spiaggia di Calamosche, Spiaggia di Guidaloca, Spiaggia di Mollarella and Spiaggia dei Conigli.

Today (afternoon) the highest score is 88/100, at Porto Salvo (Modica). 165 of 391 beaches are in good or perfect condition today (at least 65/100).

Beach map

Provinces

Holiday areas

All beaches in Sicily

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

Agrigento

Agrigento
BeachMunicipalitySeabedToday
Lido AzzurroPorto EmpedocleSand85
Spiaggia FoggiaSciacca85
Spiaggia LumiaSciacca85
Spiaggia San GiorgioSciacca85
Spiaggia Timpi RussiSciacca85
Spiaggia del CaosAgrigentoSand85
Spiaggia di Capo RosselloRealmonteSand85
Fiumenaro beachAgrigento85

Caltanissetta

Caltanissetta
BeachMunicipalitySeabedToday
Palmento beachGela88
Tenutella beachButera88
Gela beachGela79
Macchitella beachGelaSand79
Roccazzelle I beachGelaSand79
BulalaGelaSand70
Biviere beachGela70
Falconara beachButera70

Catania

Catania
BeachMunicipalitySeabedToday
"Danielino" Windsurf SchoolAci Castello76
AquariusAci Castello76
Esagono Beach ClubAci Castello76
La RisaccaAci Castello76
Lido Grotta SmeraldaAci Castello76
Lido La GiuncaAci Castello76
Lido dei CiclopiAci Castello76
Spiaggetta LogninaCatania76

Messina

Messina
BeachMunicipalitySeabedToday
Lido ConchiglieTaorminaSand70
Lido LimeSanta Teresa di Riva70
MazzaroTaorminaPebbles70
Spiaggetta delle SireneTaorminaSand70
Spiaggia Cala dei LiparotiMilazzoPebbles70
Spiaggia Fondaco ParrinoLetojanni70
Spiaggia dei GreciGiardini-Naxos70
Chianchitta beachGiardini-NaxosPebbles70

Palermo

Palermo
BeachMunicipalitySeabedToday
La PraiolaTerrasini64
Spiaggia della CrucicchiaFicarazzi64
Aspra beachBagheria64
Spiaggia di MagaggiariCinisi64
SarelloBagheria61
Spiaggia dei francesiBagheria61
Cala Sidoti beachUstica61
Caletta di PaternellaTerrasini58

Ragusa

Ragusa
BeachMunicipalitySeabedToday
Porto SalvoModicaSand88
Contrada Costa di Carro beachScicli88
Lido SpinasantaScicliSand79
Playa GrandeScicliSand79
Spiaggia DonnalucataScicliSand79
Spiaggia Marina de AcateAcate79
Spiaggia MicenciScicli79
Spiaggia Pezza FicoAcate79

Syracuse

Trapani

Trapani
BeachMunicipalitySeabedToday
Le SoletteCastelvetranoSand70
Spiaggia Ex Porto Antico SelinunteCastelvetranoSand70
Spiaggia Lido Porta del SoleCastelvetranoSand70
Castelvetrano beachCastelvetranoSand70
Trenta Salme beachCastelvetrano70
Spiaggia di TriscinaCastelvetranoSand70
Spiaggia Tre Fontane Lato OvestCampobello di MazaraSand67
Spiaggia di CittàMazara del Vallo67

Frequently asked questions

How many beaches are there in Sicily?

We monitor 391, in 8 provinces. Provinces with the most beaches: Messina (126) and Trapani (57).

Where to swim with the Mistral in Sicily?

At the beaches facing southeast, where the Mistral blows from inland: there are 96. For example Spiaggia di Vendicari, Spiaggia di Marianello and Spiaggia di Granelli.

Where to swim with the Sirocco in Sicily?

At the beaches facing northwest, where the Sirocco blows from inland: there are 85. For example La Praiola, Spiaggia di Cefalù and Spiaggia Ciammarita.

Which are the sandy beaches in Sicily?

There are 104 beaches with a sandy seabed, including Marina di Ragusa beach, Spiaggia di Calamosche and Spiaggia di Mollarella.

What is the water quality like in Sicily?

Excellent at 301 of 340 beaches (89%), according to the EEA classification for the 2025 season.

Where is the sea best today in Sicily?

According to today's score (afternoon): Porto Salvo (88/100), Contrada Costa di Carro beach (88/100) and Palmento beach (88/100).

Along the coast