Morning: Arrive at Bari Karol Wojtyła Airport and take a short taxi to your hotel in the historic centre. Drop off luggage and enjoy a quick espresso while strolling along Piazza del Ferrarese to get a feel for the city’s lively atmosphere.
Afternoon: Wander through the narrow lanes of Bari Vecchia, visiting the iconic Basilica di San Nicola and the medieval Castello Normanno‑Svevo. Grab a panzerotto from a street vendor for a tasty snack.
Evening: Dine at a seaside trattoria on the Lungomare Nazario Sauro, savoring fresh seafood while watching the sunset over the Adriatic.
Find HotelsMorning: Start with a visit to the impressive Bari Cathedral (Cattedrale di San Sabino), then explore the nearby Pinacoteca Provinciale di Bari to admire works by local artists.
Afternoon: Take a short bus ride to the vibrant Teatro Petruzzelli for a guided tour of Italy’s largest opera house. Afterwards, relax in the shaded gardens of Villa Comunale.
Evening: Experience the bustling nightlife of Piazza Mercantile, where you can sample regional wines and enjoy live music at a local bar.
Find HotelsMorning: Catch a regional train to Polignano a Mare, famous for its dramatic cliffs and crystal‑clear waters. Walk along the sea‑side promenade and snap photos at the iconic Lama Monachile beach.
Afternoon: Continue to the UNESCO‑listed town of Alberobello to marvel at the whimsical trulli houses. Join a brief guided walk to learn about their history and architecture.
Evening: Return to Bari and enjoy a farewell dinner at a traditional osteria, tasting local specialties such as orecchiette alle cime di rapa.
Find HotelsTotal Estimated Cost: €115
If you have extra time, consider extending your stay by a day to visit the nearby historic city of Matera, renowned for its Sassi cave dwellings. Conversely, to shorten the itinerary, you can skip the day‑trip to Alberobello and enjoy a relaxed morning at the beach in Polignano a Mare before returning to Bari for an early evening departure.