Best Towns in Puglia to Visit
From the baroque splendour of Lecce to the whitewashed charm of Ostuni, Puglia's towns are among Italy's most captivating. Explore the best destinations for culture, coastline, cuisine, and authentic southern Italian life.
Find your stay in Puglia
Coastal Towns
- Polignano a Mare — dramatic cliffs and Lama Monachile cove
- Monopoli — charming port and sandy coves
- Gallipoli — island old town with golden beaches
- Otranto — easternmost town with stunning cathedral
- Trani — elegant marina and seaside cathedral
- Vieste — Gargano gem with natural beauty
Countryside & Hill Towns
- Ostuni — the White City with panoramic views
- Alberobello — UNESCO trulli district
- Cisternino — slow-living whitewashed village
- Locorotondo — circular hilltop with Valley views
- Martina Franca — baroque architecture and festivals
- Ceglie Messapica — Puglia's gastronomic capital
Cities
- Bari — vibrant capital with Bari Vecchia
- Lecce — the Florence of the South
- Brindisi — ancient port and gateway to Salento
- Taranto — two-seas city with rich history