Best Beaches in Puglia
16 hand-picked beaches in Puglia, ranked by our editors. Top pick: Vignanotica Beach, Gargano (4.7 / 5).

Vignanotica Beach, Gargano
Vignanotica, Vieste, Puglia · White pebble cove below tall limestone cliffs in Gargano · 4.7 / 5
Baia delle Zagare
Mattinata, Gargano, Puglia · Sea stacks and clear water on the Gargano coast · 4.6 / 5
Lama Monachile
Polignano a Mare, Puglia · Pebble cove squeezed between white cliffs and the old town · 4.6 / 5
Torre Guaceto Beach
Carovigno, Puglia · Protected nature reserve with long dune beaches · 4.6 / 5
Torre dell'Orso Beach
Melendugno, Puglia · Sandy Salento bay beside the Two Sisters stacks · 4.6 / 5
Punta Prosciutto
Porto Cesareo, Salento, Puglia · Long Ionian sand beach with dunes and lidos · 4.5 / 5
Baia dei Turchi
Otranto, Puglia · Wild white-sand bay near Otranto in Salento · 4.5 / 5
Pizzomunno Beach
Vieste, Puglia · White sand below the Pizzomunno rock · 4.5 / 5
Pescoluse Beach, Salento
Pescoluse, Salve, Puglia · Fine white sand and shallow water on the Salento coast · 4.5 / 5
Porto Selvaggio
Puglia · Pine-Backed Cove on the Salento Coast · 4.4 / 5
San Pietro in Bevagna Beach
Manduria, Puglia · Long sandy beach on the Ionian coast of Puglia · 4.4 / 5
Alimini Beach
Alimini, Otranto, Puglia · Long sandy Adriatic beach with clear shallow water · 4.4 / 5
Spiaggia della Purita
Gallipoli, Puglia · Town beach under the old walls of Gallipoli · 4.4 / 5
Spiaggia di Peschici
Peschici, Puglia · Town beach under a whitewashed hill village · 4.4 / 5
Piana di Mattinata Beach, Puglia
Mattinata, Foggia, Gargano · Long beach below the Gargano cliffs near Mattinata · 4.3 / 5
Baia Verde, Gallipoli
Baia Verde, Gallipoli, Puglia · Pale sand and rock beach strip south of the old town · 4.2 / 5About beaches in Puglia
Puglia is the heel of Italy, with sandy Ionian beaches in Salento, rocky coves around Polignano and cliffs on the Gargano coast. The sea is clear and shallow in many places, and old whitewashed towns sit near the shore.
When to go
June to September is the swimming season. The Ionian side is calm and warm in summer, while the Adriatic side can be breezier.
Getting around
A car is the practical choice. Many beaches have paid lidos with sunbeds, and free sections fill early in July and August.
Easiest beaches to reach
Lama Monachile, Torre dell'Orso Beach, Punta Prosciutto, Pizzomunno Beach.
Quieter hidden gems
Vignanotica Beach, Gargano, Baia delle Zagare, Torre Guaceto Beach, Baia dei Turchi.
All beaches at a glance
- Vignanotica Beach, Gargano: best June–September, water about 25 degrees C, access moderate.
- Baia delle Zagare: best June–September, water about 24 degrees C, access moderate.
- Lama Monachile: best June–September, water about 24 degrees C, access easy.
- Torre Guaceto Beach: best June–September, water about 24 degrees C, access moderate.
- Torre dell'Orso Beach: best June–September, water about 25 degrees C, access easy.
- Punta Prosciutto: best May–September, water about 25 degrees C, access easy.
- Baia dei Turchi: best June–September, water about 25 degrees C, access moderate.
- Pizzomunno Beach: best June–September, water about 24 degrees C, access easy.
- Pescoluse Beach, Salento: best June–September, water about 25 degrees C, access easy.
- Porto Selvaggio: best June–September, water about 25 degrees C, access challenging.
- San Pietro in Bevagna Beach: best June–September, water about 25 degrees C, access easy.
- Alimini Beach: best June–September, water about 25 degrees C, access easy.
- Spiaggia della Purita: best June–September, water about 25 degrees C, access easy.
- Spiaggia di Peschici: best June–September, water about 24 degrees C, access easy.
- Piana di Mattinata Beach, Puglia: best June–September, water about 25 degrees C, access easy.
- Baia Verde, Gallipoli: best June–September, water about 25 degrees C, access easy.
Frequently asked questions
When is the best time to visit the beaches in Puglia?
June to September is the swimming season. The Ionian side is calm and warm in summer, while the Adriatic side can be breezier.
Which beaches in Puglia are easiest to reach?
The easiest access is at Lama Monachile, Torre dell'Orso Beach, Punta Prosciutto, Pizzomunno Beach. Check each beach page for parking and facilities.
Do I need a car for the beaches in Puglia?
A car is the practical choice. Many beaches have paid lidos with sunbeds, and free sections fill early in July and August.
Best-of lists for Puglia
Best Sandy Beaches in Puglia · Best Pebble Beaches in Puglia · Best Family Beaches in Puglia · Easiest Beaches to Reach in Puglia · Hidden Gem Beaches in Puglia