Beautiful Beaches of Italy

map view
22 beaches·9 regions·best time: Jun – Oct·updated 11.11.2026

Italy's coastline runs from the Ligurian Riviera to the islands of Sicily and Sardinia, and these 22 beaches show its full range. Sicily leads with San Vito Lo Capo, Mondello and Spiaggia dei Conigli on Lampedusa. Sardinia adds La Pelosa and the cliff-framed Cala Goloritzè, while the mainland offers Monterosso in the Cinque Terre, Positano on the Amalfi Coast, Tropea in Calabria and Baia dei Turchi near Otranto. The sea is warm enough for a comfortable swim (22 °C and above) from June to October. Compare today's water temperature at every beach below and find each one on the map.

18
#1
San Vito Lo Capo beach, Sicily, Italy

San Vito Lo Capo beach, Sicily, Italy

Sicily

A 3 km bay of white sand and shallow turquoise water below Monte Monaco on the north-western tip of Sicily, next to the Zingaro Nature Reserve; free beach with paid lidos.

🌊 20.3 °C nowSwim: Jun – Oct
18
#2
Monterosso al Mare beach, Cinque Terre, Italy

Monterosso al Mare beach, Cinque Terre, Italy

Liguria

The Cinque Terre's biggest sandy beach, by the station at Fegina and below the old town, with free sections, beach clubs and the Giant statue.

🌊 19.7 °C nowSwim: Jun – Sep
13
#3
Spiaggia dei Conigli beach, Lampedusa, Italy

Spiaggia dei Conigli beach, Lampedusa, Italy

Sicily

Rabbit Beach on Lampedusa: white sand and clear turquoise water in a nature reserve, with free but booked access in summer to protect nesting turtles.

🌊 21.9 °C nowSwim: Jun – Nov
9
#4
Spiaggia di Tropea beach, Calabria, Italy

Spiaggia di Tropea beach, Calabria, Italy

Calabria

Tropea's pale sandy beach below the cliff-top old town and its island sanctuary: free sections, turquoise shallows, boats to Stromboli.

🌊 21.3 °C nowSwim: Jun – Oct
7
#5
Spiaggia San Terenzo beach, La Spezia, Italy

Spiaggia San Terenzo beach, La Spezia, Italy

Liguria

One of the few sandy beaches on the Gulf of Poets, in Lerici near La Spezia, below San Terenzo's castle, with calm water, free sections and lidos.

🌊 19.7 °C nowSwim: Jun – Oct
7
#6
Mondello beach, Palermo – Sicily, Italy

Mondello beach, Palermo – Sicily, Italy

Sicily

Mondello, the town beach of Palermo: about 1.5 km of fine white sand and shallow turquoise water between Monte Pellegrino and Monte Gallo.

🌊 21.3 °C nowSwim: Jun – Oct
6
#7
La Pelosa beach, Stintino, Sardinia, Italia

La Pelosa beach, Stintino, Sardinia, Italia

Sardinia

Shallow turquoise water and fine white sand facing Asinara; entry €3.50 by online booking from 15 May to 15 October, 1,500 people a day.

🌊 21.4 °C nowSwim: Jun – Oct
6
#8
Beach Spiaggia Urbani Sirolo, Italy

Beach Spiaggia Urbani Sirolo, Italy

Marche

Crescent cove of fine gravel and pebbles below Sirolo's old town on the Conero Riviera, reached by a footpath or summer shuttle; free and lido sections.

🌊 17.4 °C nowSwim: Jun – Sep
5
#9
Positano beach Spiaggia Grande, Amalfi Coast, Italy

Positano beach Spiaggia Grande, Amalfi Coast, Italy

Naples

Positano's main beach of dark sand below the town, with a small free section, beach clubs from about €50 a day and ferries to Capri.

🌊 20.4 °C nowSwim: Jun – Oct
5
#10
Scala dei Turchi cliff, Sicily, Italy

Scala dei Turchi cliff, Sicily, Italy

Sicily

White marl terraces like a giant staircase above a sandy beach near Realmonte, Agrigento; the beach is free, the cliff costs €6 in 20-minute slots.

🌊 19.4 °C nowSwim: Jul – Oct
5
#11
Cala Goloritzè beach, Baunei, Sardinia

Cala Goloritzè beach, Baunei, Sardinia

Sardinia

A white-pebble cove below a 143 m limestone spire on Sardinia's Gulf of Orosei, reached by a 3.6 km trail; €7 ticket booked in advance.

🌊 21.2 °C nowSwim: Jun – Oct
5
#12
Beach Spiaggia dei Maronti, Ischia, Italy

Beach Spiaggia dei Maronti, Ischia, Italy

Naples

The longest beach on Ischia: about 3 km of volcanic sand on the south coast near Barano, with hot fumaroles and thermal springs by the sea.

🌊 20.3 °C nowSwim: Jun – Oct
4
#13
Marina di Campo beach, Elba, Italy

Marina di Campo beach, Elba, Italy

Tuscany

One of Elba's longest sandy beaches: about 1.5 km of fine golden sand on the Gulf of Campo, with shallow water, free sections and beach clubs.

🌊 19.7 °C nowSwim: Jun – Oct
4
#14
Baia dei Turchi beach, Otranto, Italy

Baia dei Turchi beach, Otranto, Italy

Apulia

A wild bay of white sand and turquoise water 7 km north of Otranto, reached by a short walk through pine woods from paid car parks; free beach.

🌊 19.4 °C nowSwim: Jun – Oct
3
#15
Spiaggia Santa Maria di Ricadi, Calabria, Italy

Spiaggia Santa Maria di Ricadi, Calabria, Italy

Calabria

A wide sandy bay on the Capo Vaticano coast near Tropea, with clear turquoise water and, on clear days, views of the Aeolian Islands.

🌊 21.4 °C nowSwim: Jun – Oct
1
#16
Cefalu beach, Sicilia, Italy

Cefalu beach, Sicilia, Italy

Sicily

Cefalù's 1.5 km sandy town beach on Sicily's north coast, below La Rocca and the Norman cathedral, with free sections, lidos and shallow water.

🌊 21.1 °C nowSwim: Jun – Oct
1
#17
Spiaggia La Licciola / Valle Dell’Erica beach, Sardinia, Italy

Spiaggia La Licciola / Valle Dell’Erica beach, Sardinia, Italy

Sardinia

Two small white-sand coves among granite boulders near Santa Teresa Gallura, facing the La Maddalena islands; free beach, paid car park nearby.

🌊 20.8 °C nowSwim: Jun – Oct
1
#18
Spotorno – Bergeggi beach, Liguria, Italia

Spotorno – Bergeggi beach, Liguria, Italia

Liguria

A long sandy beach between Spotorno and Bergeggi on the Riviera delle Palme, with bagni, free sections and views of the Isola di Bergeggi reserve.

🌊 19.5 °C nowSwim: Jun – Sep
1
#19
Beach Spiaggia di Maiori, Campania, Italy

Beach Spiaggia di Maiori, Campania, Italy

Naples

Maiori has the longest beach on the Amalfi Coast: about 1 km of dark sand in front of the town promenade, with lidos and free public sections.

🌊 20.5 °C nowSwim: Jun – Oct
1
#20
Lignano Sabbiadoro beach, Udine, Italy

Lignano Sabbiadoro beach, Udine, Italy

Udine

Lignano Sabbiadoro: kilometres of fine golden sand and shallow, calm water between the Tagliamento and the Marano Lagoon, ideal for families.

🌊 15.4 °C nowSwim: Jun – Sep
1
#21
Noli beach / Spiaggia dei Pescatori, Liguria, Italy

Noli beach / Spiaggia dei Pescatori, Liguria, Italy

Liguria

A sandy town beach right below the medieval centre of Noli on the Ligurian Riviera, where fishing boats still lie on the sand beside the bathers.

🌊 19.4 °C nowSwim: Jun – Sep
0
#22
Spiaggia della Purità / Gallipoli beach, Apulia, Italy

Spiaggia della Purità / Gallipoli beach, Apulia, Italy

Apulia

A 300 m sandy cove right below the walls of Gallipoli's old town, named after the Purità church, with free access, shallow water and sunset views.

🌊 19.6 °C nowSwim: Jun – Oct

Beaches in Italy on the map

Numbers match the ranking above. Click a pin to open the place.

Best time to visit beaches in Italy

Sea and air temperatures averaged over the beaches on this page. The sea is warm enough for a comfortable swim (22 °C+) from June–October.

Best for swimming: Jun – OctSea below 20 °C: Nov – May
Jan13° / 8°☀ 20 · ☂ 11🌊 15–16°
Feb14° / 8°☀ 19 · ☂ 9🌊 14–15°
Mar15° / 9°☀ 20 · ☂ 11🌊 14–16°
Apr18° / 12°☀ 22 · ☂ 8🌊 15–17°
May21° / 15°☀ 22 · ☂ 9🌊 17–21°
Jun26° / 20°☀ 25 · ☂ 6🌊 22–25°
Jul30° / 23°☀ 28 · ☂ 3🌊 25–28°
Aug30° / 23°☀ 26 · ☂ 5🌊 25–29°
Sep26° / 20°☀ 22 · ☂ 9🌊 23–28°
Oct22° / 17°☀ 21 · ☂ 10🌊 22–24°
Nov18° / 13°☀ 18 · ☂ 12🌊 18–21°
Dec14° / 9°☀ 21 · ☂ 10🌊 16–18°
Best for swimmingGoodToo cold to swim for mostThis month

Air: ERA5 climate data 2015–2024 (Open-Meteo, CC BY 4.0). Sea: Open-Meteo Marine 2022–2024. Averages for the places on this page.

Sea water temperature at beaches in Italy

Measured today and typical for the season. Updated daily.

Warmest right now21.9 °CSpiaggia dei Conigli beach
Coolest right now15.4 °CLignano Sabbiadoro beach
Average of 22 beaches20.0 °CSea temperature today
BeachRegionNowUsual this monthSwim season (22 °C+)
Spiaggia dei Conigli beachSicily21.9 °C21–24 °CJun – Nov
La Pelosa beachSardinia21.4 °C18–21 °CJun – Oct
Spiaggia Santa Maria di RicadiCalabria21.4 °C20–23 °CJun – Oct
Spiaggia di Tropea beachCalabria21.3 °C20–23 °CJun – Oct
Mondello beachSicily21.3 °C20–22 °CJun – Oct
Cala Goloritzè beachSardinia21.2 °C18–22 °CJun – Oct
Cefalu beachSicily21.1 °C20–23 °CJun – Oct
Spiaggia La LicciolaSardinia20.8 °C18–22 °CJun – Oct
Beach Spiaggia di MaioriNaples20.5 °C19–22 °CJun – Oct
Positano beach Spiaggia GrandeNaples20.4 °C19–22 °CJun – Oct
San Vito Lo Capo beachSicily20.3 °C19–22 °CJun – Oct
Beach Spiaggia dei MarontiNaples20.3 °C19–22 °CJun – Oct
Monterosso al Mare beachLiguria19.7 °C17–20 °CJun – Sep
Spiaggia San Terenzo beachLiguria19.7 °C17–20 °CJun – Oct
Marina di Campo beachTuscany19.7 °C18–21 °CJun – Oct
Spiaggia della PuritàApulia19.6 °C18–21 °CJun – Oct
Spotorno – Bergeggi beachLiguria19.5 °C17–20 °CJun – Sep
Scala dei Turchi cliffSicily19.4 °C17–22 °CJul – Oct
Baia dei Turchi beachApulia19.4 °C17–21 °CJun – Oct
Noli beachLiguria19.4 °C17–20 °CJun – Sep
Beach Spiaggia Urbani SiroloMarche17.4 °C15–19 °CJun – Sep
Lignano Sabbiadoro beachUdine15.4 °C13–18 °CJun – Sep

Current: Open-Meteo Marine (sea surface temperature), cached for 1 day. Monthly: 2022–2024 averages.

More to explore

Beaches in other countries:Spain15France11Turkey7Greece5Malta5
All places in Italy 86 →All beaches 82