Lama Monachile, Polignano a Mare's iconic cliff-lined cove
Beaches

Best Beaches in Puglia: The Complete Guide

All 20 of Puglia's beaches covered so far, from the Gargano's dramatic sea stacks to Salento's natural pools and pale Ionian sand.

Puglia's coastline runs for over 800 km around the heel of Italy, and it changes character constantly: the white cliffs and sea stacks of the Gargano peninsula in the north, the compact coves beneath Polignano a Mare and Monopoli's old towns, and further south, Salento's split personality of rocky Adriatic coves and pale, shallow Ionian sand. This guide brings together the 20 Puglia beaches documented in detail so far, grouped by area. Use it to get a sense of the whole coastline, then dig into our dedicated Salento and Gargano guides, or each beach's own page, for the specifics.

Gargano: Vieste (Pizzomunno)

Pizzomunno beach and sea stack in Vieste, Gargano
Vieste's main beach, a 2km stretch of golden sand marked by the legendary Pizzomunno sea stack. Well equipped, with showers, playgrounds and lifeguards. - Best for: an easy, well-serviced beach day near Vieste's centre. - Good to know: no dedicated car park, so street parking fills early.

Gargano: Peschici (San Nicola)

San Nicola beach near Peschici, Gargano
A sheltered, 600-metre sandy bay near Peschici, framed by a sea cave and a traditional trabucco fishing platform. - Best for: families, with shallow, gently sloping water. - Good to know: this is a car-access beach with one main parking area.

Gargano: Baia delle Zagare

Baia delle Zagare's sea stacks on the Gargano coast
A dramatic cove beneath towering cliffs, framed by two limestone sea stacks. Access is capped at 30 daily permits from June to September. - Best for: dramatic scenery, if you plan around the permit system or take a boat trip instead. - Good to know: there's a steep path down, and back up, from the coastal road.

Bari Coast: Polignano's Lama Monachile

Lama Monachile, Polignano a Mare's iconic cliff-lined cove
A small, iconic pebble cove wedged beneath Polignano a Mare's old town, one of the most photographed beaches in Italy. Reachable by train. - Best for: a scenic dip between exploring the old town, not a full beach day. - Good to know: there are no facilities on the sand itself; crowds build fast by mid-morning.

Bari Coast: Polignano's Cala San Giovanni

Cala San Giovanni, a private lido near Polignano a Mare
A pine-fringed private lido a few kilometres south of Polignano, with sand, cliffs and small sea caves. - Best for: a comfortable, fully-equipped beach day if Lama Monachile feels too basic or crowded. - Good to know: there's an entry fee, unlike the free town beach.

Bari Coast: Monopoli

Cala Porta Vecchia beach beside Monopoli's old town walls
A small sandy beach right beside Monopoli's old town walls, two minutes from the historic centre. - Best for: a quick, scenic swim while exploring Monopoli. - Good to know: if it's packed, Porto Bianco is a 12-minute walk further with more space.

Bari Coast: Rosa Marina (Ostuni)

Rosa Marina's small coves near Ostuni
Five small coves near Ostuni where sandy pockets alternate with low cliffs, mostly within a private coastal village. - Best for: a quieter, cove-hopping alternative to Salento's bigger resort beaches. - Good to know: non-guests reach the coves on foot, around 500 metres from the nearest public access point.

Bari Coast: Torre Guaceto (Carovigno)

Torre Guaceto nature reserve beach near Carovigno
A protected nature reserve beach with clear turquoise water and Posidonia meadows, accessed only by paid shuttle from the entrance car park. - Best for: snorkelling and diving in a genuinely uncrowded, protected setting. - Good to know: private cars aren't allowed inside the reserve; budget for the entry fee and shuttle.

Salento Adriatic: Baia dei Turchi

Baia dei Turchi, a pine-backed cove near Otranto
A pale sandy cove north of Otranto, reached on foot through pine forest, with turquoise water on calm days. - Best for: a scenic, less developed beach if you don't mind the walk. - Good to know: facilities are minimal, so bring your own supplies.

Salento Adriatic: Grotta della Poesia

Grotta della Poesia, a natural pool near Roca Vecchia
A natural limestone pool near Roca Vecchia, connected to the sea by an underwater tunnel, often called one of the world's most beautiful swimming spots. - Best for: swimming and snorkelling in exceptionally clear water. - Good to know: diving in is prohibited; arrive early since it's a small, single site.

Salento Adriatic: Laghi Alimini

Laghi Alimini beach and lakes near Otranto
A roughly 2km sandy beach north of Otranto, backed by twin lakes and pine forest, popular for windsurfing and kayaking. - Best for: an active beach day or families wanting space. - Good to know: paid parking typically doesn't take cards.

Salento Adriatic: Torre dell'Orso

Torre dell'Orso beach and Due Sorelle sea stacks
A wide sandy bay backed by pine forest, framed by the Due Sorelle sea stacks. - Best for: a well-supported, family-friendly beach day. - Good to know: head to the eastern end of the bay for the best stack views.

Salento Adriatic: Santa Cesarea Terme

Santa Cesarea Terme's cliffside coast, Salento
A cliffside thermal town with sulphur springs and clear water reached via stairs or beach clubs with pools, rather than sand. - Best for: pairing a swim with a spa day. - Good to know: there's no sandy beach here at all.

Salento Ionian: Baia Verde (Gallipoli)

Baia Verde beach near Gallipoli, Salento
Salento's best-known beach-club and nightlife strip, stretching south of Gallipoli's old town, with a dedicated train station. - Best for: a lively beach-club atmosphere and evening energy. - Good to know: a summer traffic restriction keeps cars off the coast road; the train or shuttle is easier.

Salento Ionian: Punta della Suina

Punta della Suina's pine-backed coves near Gallipoli
A string of small pine-backed coves south of Baia Verde, once ranked among Europe's most beautiful beaches. - Best for: scenery with some comfort, without Gallipoli's biggest crowds. - Good to know: sunbed prices here typically run lower than Gallipoli's main lidos.

Salento Ionian: Porto Selvaggio

Porto Selvaggio's rocky cove and pine forest near Nardò
A rocky cove inside a protected nature reserve near Nardò, reached by a 15-20 minute walk through pine forest. - Best for: a genuinely wild stretch of coastline. - Good to know: there are no beach clubs anywhere in the reserve, so bring everything you need.

Salento Ionian: Punta Prosciutto

Punta Prosciutto's pale sand and clear water, Salento
A roughly 4km stretch of fine, pale sand within a protected area, about 80% of it free and undeveloped. - Best for: space and scenery, often compared to the Caribbean. - Good to know: both car parks fill by mid-morning on summer weekends.

Salento Ionian: Marina di Pescoluse

Marina di Pescoluse's white sand and turquoise water
The "Maldives of Salento", a long stretch of pale sand with shallow, often turquoise water. - Best for: families and casual swimmers. - Good to know: free roadside parking goes early in peak season.

Salento Ionian: Torre San Giovanni

Torre San Giovanni beach near Ugento, Salento
A Blue Flag beach split by a lighthouse into rocky and sandy halves, with plenty of water sports rental. - Best for: a well-rounded beach day with a choice of terrain. - Good to know: head south of the lighthouse for sand, north for rockier snorkelling.

Salento Ionian: Torre Vado

Torre Vado beach near Santa Maria di Leuca, Salento
A small, low-key beach near Santa Maria di Leuca, quieter than nearby Marina di Pescoluse. - Best for: a calmer alternative once Pescoluse feels too busy. - Good to know: it's better as a second stop than a first destination, given its small size.

Getting Around Puglia's Beaches

Train coverage is patchy across Puglia's coast. Polignano a Mare, Monopoli and Gallipoli's Baia Verde all have their own stations, making them the easiest beaches to reach without a car. Most of the Gargano, Ostuni's Rosa Marina, Torre Guaceto and the majority of Salento's beaches need a car, taxi or seasonal bus for at least the final stretch. If you're planning a longer trip, it's more practical to base yourself in one area, Gargano, the Bari-Ostuni coast, or Salento, rather than trying to cover the whole 800 km coastline in one go.

Which Part of Puglia Should You Visit?

For dramatic cliffs, sea stacks and pine forest, the Gargano peninsula in the north is the most visually striking, though it takes more planning to reach and get around. For iconic, easily photographed beaches close to charming towns, the stretch around Polignano a Mare, Monopoli and Ostuni is hard to beat, and several beaches there are genuinely reachable by train. For the widest choice, and Puglia's most famous "Caribbean" sand, Salento in the south has by far the largest number of beaches, split between a rockier Adriatic coast and pale, shallow Ionian stretches. See our dedicated guides to Salento and the Gargano coast for a closer look at either region.

Other related articles

Some links may be affiliate links, meaning we may earn a small commission at no extra cost to you. Read more.