-
Bari, Italy
Start in Puglia's vibrant capital and explore the atmospheric old town, Bari Vecchia. Don't miss the locals making fresh orecchiette pasta by hand in the narrow streets. The seafront promenade and Basilica di San Nicola are must-sees.
-
Alberobello, Italy
Home to the iconic UNESCO-listed trulli — whitewashed stone huts with conical roofs. Wander the Rione Monti district for the densest concentration of these unique structures. Try local lamb dishes and primitivo wine at a countryside masseria.
-
Lecce, Italy
Known as the 'Florence of the South' for its stunning baroque architecture carved in golden limestone. Explore Piazza del Duomo and the Basilica di Santa Croce, then sip aperitivo in the lively historic centre. Local specialties include rustico leccese pastries and friselle.
-
Otranto, Italy
A charming coastal gem at the heel of Italy's boot, with a stunning fortified old town and crystal-clear turquoise waters. Visit the cathedral's remarkable 12th-century mosaic floor and the clifftop Aragonese castle. The nearby Baia dei Turchi beach is one of Puglia's most beautiful.
-
Polignano a Mare, Italy
A dramatic clifftop village perched over the Adriatic with spectacular views and sea caves below. Birthplace of singer Domenico Modugno, the town's centro storico is full of whitewashed alleys and great seafood restaurants. Swim in the rocky coves and visit Lama Monachile beach.
-
Salento, Italy