-
Bari, Italy
Begin your journey in Bari, a historic city by the Adriatic Sea. Spend your day wandering the old city center, Bari Vecchia, visit the Basilica di San Nicola, and enjoy a meal at a local osteria.
-
Polignano a Mare, Italy
Travel south to the picturesque cliffside town of Polignano a Mare. Enjoy the stunning beaches, take a boat trip to explore sea caves, and delve into the town’s charming alleys and gelato shops.
-
Alberobello, Italy
Head inland to the UNESCO World Heritage site of Alberobello, famed for its trulli houses. Explore the unique architecture and learn about the fascinating history of these stone huts.
-
Matera, Italy
Although technically in the Basilicata region, Matera pairs well with a Puglia itinerary. Visit the ancient cave dwellings of the Sassi di Matera and enjoy the unique cultural experience.
-
Lecce, Italy
Move towards the southern tip of the heel of Italy to Lecce. Known as the 'Florence of the South,' this city offers stunning Baroque architecture, Roman ruins, and lively piazzas for exploration.
-
Otranto, Italy
Onwards to Otranto, the easternmost town in Italy. Relax on the beaches, visit the impressive Otranto Cathedral, and enjoy the peaceful ambiance of this coastal town.
-
Bari, Italy
Return to Bari for your final day. Explore anything you missed on your first day, perhaps take a stroll along the lungomare, and enjoy a leisurely farewell dinner before heading home.