Morning: Arrive in Bari and check into your hotel near the historic centre. Stroll along the Lungomare Nazario Sauro to enjoy sea views and a coffee at a waterfront café.
Afternoon: Wander through Bari Vecchia, exploring narrow alleys, the iconic Basilica di San Nicola, and the bustling Piazza Mercantile. Grab a bite of local focaccia and orecchiette.
Evening: Dine at a trattoria in the Old Town, sampling fresh seafood. End the night with a leisurely walk to the illuminated Castello Normanno‑Svevo for a glimpse of its historic silhouette.
Find HotelsMorning: Take a short train ride to Alberobello, the UNESCO‑listed town famed for its white‑washed trulli. Explore the Trullo Sovrano museum and wander the charming streets.
Afternoon: Head to the stunning cliffside town of Polignano a Mare. Enjoy a seaside lunch, then descend the steps to the crystal‑clear waters and admire the iconic view from the Lama Monachile beach.
Evening: Return to Bari and relax at a rooftop bar overlooking the harbour, sipping a local wine while watching the sunset.
Find HotelsMorning: Depart early for a guided tour of Matera in the neighboring region of Basilicata. Explore the ancient Sassi di Matera, rock‑carved dwellings that date back millennia.
Afternoon: Visit the impressive Palombaro Lungo underground cistern and the Casa Grotta di Vico Solitario to learn about historic daily life. Enjoy a light lunch featuring local bread and cheese.
Evening: Return to Bari, collect your luggage, and head to the airport or train station for your onward journey.
Find HotelsIf you have extra time, consider adding a half‑day to explore the charming fishing village of Trani on the Adriatic coast, or extend your stay in Matera to experience its atmospheric evening light. For a shorter trip, skip the Matera day and spend the afternoon of Day 2 enjoying more of Polignano’s sea caves, reducing travel time and overall cost.