Beautiful Beaches of Italy
map viewItaly'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.

San Vito Lo Capo beach, Sicily, Italy
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.

Monterosso al Mare beach, Cinque Terre, Italy
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.

Spiaggia dei Conigli beach, Lampedusa, Italy
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.

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

Spiaggia San Terenzo beach, La Spezia, Italy
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.

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

La Pelosa beach, Stintino, Sardinia, Italia
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.

Beach Spiaggia Urbani Sirolo, Italy
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.

Positano beach Spiaggia Grande, Amalfi Coast, Italy
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.

Scala dei Turchi cliff, Sicily, Italy
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.

Cala Goloritzè beach, Baunei, 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.

Beach Spiaggia dei Maronti, Ischia, Italy
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.

Marina di Campo beach, Elba, Italy
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.

Baia dei Turchi beach, Otranto, Italy
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.

Spiaggia Santa Maria di Ricadi, Calabria, Italy
A wide sandy bay on the Capo Vaticano coast near Tropea, with clear turquoise water and, on clear days, views of the Aeolian Islands.

Cefalu beach, Sicilia, Italy
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.

Spiaggia La Licciola / Valle Dell’Erica beach, Sardinia, Italy
Two small white-sand coves among granite boulders near Santa Teresa Gallura, facing the La Maddalena islands; free beach, paid car park nearby.

Spotorno – Bergeggi beach, Liguria, Italia
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.

Beach Spiaggia di Maiori, Campania, Italy
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.

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

Noli beach / Spiaggia dei Pescatori, Liguria, Italy
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.

Spiaggia della Purità / Gallipoli beach, Apulia, Italy
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.
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.
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.
| Beach | Region | Now | Usual this month | Swim season (22 °C+) |
|---|---|---|---|---|
| Spiaggia dei Conigli beach | Sicily | 21.9 °C | 21–24 °C | Jun – Nov |
| La Pelosa beach | Sardinia | 21.4 °C | 18–21 °C | Jun – Oct |
| Spiaggia Santa Maria di Ricadi | Calabria | 21.4 °C | 20–23 °C | Jun – Oct |
| Spiaggia di Tropea beach | Calabria | 21.3 °C | 20–23 °C | Jun – Oct |
| Mondello beach | Sicily | 21.3 °C | 20–22 °C | Jun – Oct |
| Cala Goloritzè beach | Sardinia | 21.2 °C | 18–22 °C | Jun – Oct |
| Cefalu beach | Sicily | 21.1 °C | 20–23 °C | Jun – Oct |
| Spiaggia La Licciola | Sardinia | 20.8 °C | 18–22 °C | Jun – Oct |
| Beach Spiaggia di Maiori | Naples | 20.5 °C | 19–22 °C | Jun – Oct |
| Positano beach Spiaggia Grande | Naples | 20.4 °C | 19–22 °C | Jun – Oct |
| San Vito Lo Capo beach | Sicily | 20.3 °C | 19–22 °C | Jun – Oct |
| Beach Spiaggia dei Maronti | Naples | 20.3 °C | 19–22 °C | Jun – Oct |
| Monterosso al Mare beach | Liguria | 19.7 °C | 17–20 °C | Jun – Sep |
| Spiaggia San Terenzo beach | Liguria | 19.7 °C | 17–20 °C | Jun – Oct |
| Marina di Campo beach | Tuscany | 19.7 °C | 18–21 °C | Jun – Oct |
| Spiaggia della Purità | Apulia | 19.6 °C | 18–21 °C | Jun – Oct |
| Spotorno – Bergeggi beach | Liguria | 19.5 °C | 17–20 °C | Jun – Sep |
| Scala dei Turchi cliff | Sicily | 19.4 °C | 17–22 °C | Jul – Oct |
| Baia dei Turchi beach | Apulia | 19.4 °C | 17–21 °C | Jun – Oct |
| Noli beach | Liguria | 19.4 °C | 17–20 °C | Jun – Sep |
| Beach Spiaggia Urbani Sirolo | Marche | 17.4 °C | 15–19 °C | Jun – Sep |
| Lignano Sabbiadoro beach | Udine | 15.4 °C | 13–18 °C | Jun – Sep |
Current: Open-Meteo Marine (sea surface temperature), cached for 1 day. Monthly: 2022–2024 averages.