From the trulli of Alberobello to the cliffs of Polignano a Mare, via Lecce’s baroque, the Castellana Caves and the coves of the Gargano, Puglia packs an impressive variety of landscapes and architecture into a compact area. Rather than a generic list, here’s a curated, annotated selection of must-sees by area—so you can understand why each one is worth the detour and how to fit it into an itinerary.

You can easily cross the region in one to two weeks, but each area has its own character: the Itria Valley is all about rural architecture and olive groves, the Adriatic coast alternates cliffs and old towns, the Salento leans into a more urban baroque before switching to the Ionian Sea, and the Gargano stands out for its wilder nature. This guide follows that area-based logic rather than a simple ranking, so you can build a coherent itinerary based on the time you have.

Trulli of Alberobello, a UNESCO World Heritage Site in Puglia
The trulli of Alberobello, one of Puglia’s most photographed sights, UNESCO-listed.

The Itria Valley: trulli and whitewashed villages

This is Puglia’s best-known postcard: rolling countryside dotted with centuries-old olive trees, dry-stone walls, and villages that mix conical trulli with whitewashed facades. It’s easy to explore by car, with travel times between villages rarely more than 15 minutes.

Alberobello and its 1,500 trulli

The most iconic stop is Alberobello and its Rione Monti district, home to more than 1,500 UNESCO-listed conical-roof trulli since 1996. Built from dry stone without mortar using a unique local technique, these homes were historically a way to avoid taxes on permanent buildings: the roofs could be dismantled quickly in case of inspection. Rione Monti is where you’ll find shops and inhabited trulli; Aia Piccola, less touristy, shows how locals still live here day to day.

Locorotondo, the circular village

White lanes in Locorotondo’s historic center
Locorotondo gets its name from its perfectly circular historic center.

Locorotondo takes its name from the circular shape of its historic center, perched on a hill and visible from afar. Unlike Alberobello, its roofs are pitched (the cummerse) rather than conical, making for an interesting architectural contrast. The limewashed lanes, with geraniums on windowsills, make it one of the most photogenic—and least crowded—villages in the area.

Cisternino and its old town

Cisternino completes the trio of the valley’s “white villages.” One of Puglia’s best-preserved historic centers, it’s easy to explore on foot among stone arches, inner courtyards, and traditional butcher shops where the meat you buy is grilled on the spot—a local tradition to try at the end of the day. It’s also a great base, less touristy than Alberobello, for staying in the heart of the valley. The panoramic terrace near the Torre Normanno-Sveva, along the ramparts, offers open views over the olive-tree countryside below, especially lovely at sunset.

Ostuni, the White City

Ostuni is worth the detour for its whitewashed lanes perched on a hill visible for miles, which earned it the nickname Città Bianca. The 15th-century Gothic cathedral crowns the highest point, and the terraces below offer views all the way to the Adriatic Sea on clear days. Plan to wander in the late afternoon, when the low light makes the facades glow.

Lanes in Cisternino’s historic center
Cisternino, one of Puglia’s best-preserved historic centers.
Panoramic view from Ostuni’s viewpoint, the White City
Ostuni’s viewpoint, with views all the way to the Adriatic Sea on clear days.

Castellana Caves, beneath the valley

Just minutes from the valley, the Grotte di Castellana form Italy’s largest visitable cave network: around 3 km of underground limestone galleries, with a short route (about an hour) or the full tour (nearly two hours) to the famous Grotta Bianca, a translucent alabaster chamber. Booking ahead is recommended in high season, as visits run on fixed schedules in guided groups.

Underground galleries of the Grotte di Castellana
The Grotte di Castellana, Italy’s largest visitable cave network.

Bari and surroundings: coast and Romanesque architecture

Bari, the regional capital and main air gateway, deserves more than a quick stopover. Around it, the Adriatic coast strings together cliffs and fishing villages all the way to the Itria Valley.

Bari Vecchia, the old town

Basilica of Saint Nicholas in old Bari
The Basilica of Saint Nicholas, one of the main pilgrimage sites in Bari Vecchia.

The maze of medieval streets in Bari Vecchia is easy to explore on foot from the port. Here you’ll find the Basilica of Saint Nicholas, an important Orthodox and Catholic pilgrimage stop, San Sabino Cathedral, and the Norman-Swabian Castle. It’s also in these narrow streets that local women still make orecchiette by hand on tables set out in front of their doors—one of the city’s most iconic scenes.

Orecchiette with cime di rapa, a Bari specialty
Orecchiette, the iconic pasta still handmade in the lanes of Bari Vecchia.

Polignano a Mare, the cliffside town

Polignano a Mare is built right on the edge of limestone cliffs riddled with caves, with the small cove of Cala Monachile tucked between the houses. It’s one of the most spectacular viewpoints on the Adriatic coast, especially at sunset. The historic center, all white lanes, rounds out the visit in half a day.

Cala Monachile, Polignano a Mare’s iconic cove
Cala Monachile, nestled between the cliffs of Polignano a Mare.

Monopoli, the fishing port

Less crowded than neighboring Polignano, Monopoli still has a working fishing port, a fortified historic center, and sandy beaches right nearby—making it a great base to combine sightseeing and downtime without straying far from Bari. The morning fish market on the harbor offers a glimpse of local life that feels far more authentic than the tourist-heavy areas of nearby towns.

Detour: Castel del Monte

Inland, Castel del Monte, a 13th-century octagonal fortress commissioned by Emperor Frederick II, is another UNESCO-listed site. Its perfect geometry—still not fully explained today—makes it a one-of-a-kind architectural curiosity, visible from afar on its isolated plateau. Allow about a 45-minute drive from Bari or Alberobello: it’s a half-day visit, often paired with lunch in one of the nearby villages of the Itria Valley.

Monopoli fishing port
Monopoli’s active fishing port.
Castel del Monte, UNESCO-listed octagonal fortress
Castel del Monte, Frederick II’s octagonal fortress.

The Salento: baroque, sea, and the heel of the boot

Further south, the Salento shifts gears: flamboyant baroque architecture in Lecce, crystal-clear coves, and Italy’s easternmost tip in Otranto.

Lecce, the Florence of the South

Baroque facade of the Basilica of Santa Croce in Lecce
The Basilica of Santa Croce, a masterpiece of Lecce Baroque, carved from local stone.

Nicknamed the “Florence of the South,” Lecce owes its reputation to its exuberant Baroque architecture, carved from a soft, golden local limestone known as pietra leccese, which allowed 17th-century artisans to create incredibly fine ornamentation. The Basilica of Santa Croce and Piazza del Duomo boast the most elaborate facades; the Castle of Charles V and the Roman amphitheater, discovered right in the city center, complete the visit.

Roman amphitheater in the heart of Lecce’s city center
The Roman amphitheater, discovered right in Lecce’s historic center.

Otranto, the easternmost tip

Just south of Otranto, Punta Palascìa (Capo d’Otranto) marks Italy’s easternmost point, where the Adriatic meets the Ionian Sea. The cathedral houses an exceptional medieval floor mosaic depicting the Tree of Life, while the Aragonese castle overlooking the port recalls the town’s strategic role facing the Balkans. To the south, the coast alternates coves and turquoise water all the way to Baia dei Turchi.

Aragonese castle overlooking Otranto’s port
Otranto’s Aragonese castle, overlooking the port.

Gallipoli, the Ionian gem

Gallipoli offers a different sea from the rest of the Salento: on the Ionian side, its historic center sits on a peninsula linked to the modern town by a bridge, with the Sant’Agata Cathedral and an Aragonese castle facing the port. Below the ramparts, Spiaggia della Purità offers turquoise water right in the city center—rare for a town of this size. It’s also a great seaside base if you prefer beach time over Lecce’s baroque architecture.

Spiaggia della Purità in Gallipoli, a beach right in the historic center
Spiaggia della Purità, a beach right in the heart of Gallipoli’s historic center.

Torre dell’Orso and Torre Sant’Andrea, the Salento cliffs

Between Otranto and the north of the Salento, the coast alternates coves and low cliffs riddled with caves. In Torre dell’Orso, two large rocks rising from the water, nicknamed the due sorelle (the two sisters), mark one of the Salento’s longest fine-sand beaches. A little further north, Torre Sant’Andrea has a more rugged feel: limestone cliffs, natural arches and crystal-clear water—popular for a snorkeling outing or simply a late-day swim.

The due sorelle, iconic rocks of Torre dell'Orso
The due sorelle of Torre dell’Orso, one of the Salento’s most photographed coastal landscapes.

The Gargano: nature and hilltop villages

This limestone promontory that forms the “spur of the Italian boot” stands apart from the rest of the region: forests, steep cliffs, and coves mostly reached by boat.

Vico del Gargano and the hilltop villages

Historic center of Vico del Gargano
Vico del Gargano, one of the promontory’s typical hilltop villages.

Vico del Gargano, often cited among Italy’s most beautiful villages, is a great example of the promontory’s architecture: narrow stone lanes, arches and vaulted passages originally designed to protect from wind and heat. Inland, the Umbra Forest is a complete contrast with the rest of Puglia: centuries-old beech trees and cool air, just a few kilometers from the beaches. Several marked trails make it easy to do a short hike (1 to 2 hours) with no special gear—an excellent alternative to beach days if you’re staying in the Gargano for several days.

The Gargano sea caves

The Gargano coast, between Vieste and Peschici, is carved with sea caves mainly reached on boat trips from local ports. Some, like Grotta Campana or Grotta Smeralda, owe their names to the turquoise light effects they create around midday, when the sun is highest.

Offshore, the Tremiti Islands form a protected marine reserve, reachable by ferry from Vieste, Peschici or Rodi Garganico in high season—an option if you want to add an extra day at sea.

Pizzomunno, the famous limestone monolith on Vieste beach
Pizzomunno, the iconic monolith on the Gargano coast in Vieste, and a starting point for sea-cave excursions.

How to get to and get around Puglia

Three airports serve the region—choose based on the area you’re prioritizing. Bari Airport (BRI, Karol Wojtyla) is the most central: about 25 minutes from the city center, it’s best for quickly reaching the Itria Valley and the coast between Bari and Monopoli. Brindisi Airport (BDS, Papola Casale), 15 minutes from the center, is the most convenient gateway for the Salento: Lecce, Gallipoli and Otranto are all under an hour’s drive. Foggia Airport (FOG, Gino Lisa), smaller and less well served, cuts travel time to the Gargano and Vieste if you’re coming from northern Italy.

Once you’re there, a rental car is still the most efficient way to hop between villages: regional train links (notably the Bari–Lecce line) exist, but they mainly serve larger towns—not the Itria Valley villages or the Gargano coves. One thing to watch in historic centers: many are limited traffic zones (ZTL), generally closed to unauthorized vehicles during the day. It’s better to park in the signed lots on the edge of old towns (especially Alberobello, Ostuni and Lecce) than risk a fine by driving in.

Where to stay based on your itinerary

Where you base yourself can really change the experience depending on the area. In the Itria Valley, staying in Ostuni or Cisternino rather than Alberobello helps you avoid the day-trip crowds and enjoy the villages early in the morning or in the evening. On the coast between Bari and the valley, Polignano a Mare or Monopoli strike a good balance between beaches, a historic center, and quick access to Bari Airport. For the Salento, Lecce works well for day trips thanks to its central road network, while Otranto or Gallipoli are better for a more beach-focused stay. In the Gargano, seaside Vieste or Peschici make practical bases for trips to the sea caves and the Tremiti Islands.

How to prioritize your visit

It’s hard to see everything in one trip: the four areas above are spaced one to three hours’ drive apart. Here are a few pointers to help you decide based on the time you have.

Trip lengthPriority areas
3–4 daysItria Valley + Bari and its coast (the densest duo for sights, with short distances)
5–7 daysAdd the Salento (Lecce, Otranto) for a complete north–south itinerary
10 days or moreInclude the Gargano—more out of the way, but very different from the rest of the region

To build a day-by-day plan, our 5-day Puglia itinerary lays out a concrete route, and our article on when to visit Puglia helps you pick the best period based on weather and crowds. For budget planning, our Puglia travel budget guide gives practical benchmarks, category by category.

For timing, spring (April to June) and early autumn (September–October) offer the best balance: pleasant temperatures for walking around villages, sea that’s already—or still—swimmable in the Salento, and far fewer crowds than in peak summer. July and August bring both the strongest heat and the highest visitor numbers on the coast, especially in Polignano a Mare and the Salento.

Frequently asked questions

What’s the most iconic site in Puglia?

The trulli of Alberobello remain the most photographed site and the one most associated with the region, but Polignano a Mare and Lecce are close behind in terms of name recognition.

How many days do you need to see Puglia’s must-sees?

Allow at least 5 days to cover the Itria Valley, Bari and the Salento without rushing. Add 2 to 3 days if the Gargano is on your plan, as it’s more out of the way than the rest of the region.

Do you need to rent a car to visit these places?

It’s strongly recommended: most of the villages mentioned are poorly served—or not served at all—by public transport, and distances between areas are far more efficiently covered by car.

Are these places accessible year-round?

Yes, but crowds and summer heat change the experience a lot, especially in Alberobello and Lecce. Spring and autumn offer a better balance between pleasant weather and less crowded sights.

Which airport should you choose for Puglia?

Bari for the Itria Valley and the north, Brindisi for the Salento, and Foggia for the Gargano if the itinerary spends several days there. Many visitors fly into Bari and out of Brindisi (or vice versa) to avoid backtracking: see our detailed Bari vs Brindisi comparison.

Where should you stay to explore the whole region easily?

There’s no single perfect base to see everything without moving: it’s better to plan 2 to 3 bases in a row (for example Cisternino, then Lecce, then Vieste) rather than doing daily round trips from one place, as distances between areas often exceed an hour’s drive.

Want to plan your Puglia itinerary?
The APULIA app brings together the best field-verified addresses, organized by area and site type.

Install the app

Leave a Reply

Your email address will not be published. Required fields are marked *