Morning: Arrive in Bari and settle into your hotel near the historic center. Stroll to the Basilica di San Nicola, marveling at its stunning Byzantine mosaics and peaceful atmosphere.
Afternoon: Wander through the winding streets of Bari Vecchia, stopping at the Castello Normanno‑Svevo to explore its medieval towers and panoramic views of the Adriatic.
Evening: Dine at a traditional trattoria on Piazza del Ferrarese, savoring fresh seafood and local orecchiette while enjoying the lively street musicians.
Find HotelsMorning: Take a leisurely walk along the Lungomare Nazario Sauro, breathing in sea breezes and snapping photos of the iconic lighthouse. Continue to the vibrant Teatro Petruzzelli for a guided backstage tour.
Afternoon: Visit the Pinacoteca Provinciale di Bari to admire works by Italian masters, then relax at the seaside café in Pane e Pomodoro Beach for a light lunch.
Evening: Experience a sunset aperitivo at Via Sparano, followed by a tasting menu of Puglian wines and cheeses at a cozy enoteca.
Find HotelsMorning: Board a quick bus to Matera (approximately 1 hour). Explore the breathtaking Sassi di Matera, ancient cave dwellings that offer a glimpse into prehistoric life.
Afternoon: Return to the coast and head to the picturesque town of Polignano a Mare. Wander the cliff‑side streets, visit the iconic Grotta Palazzese, and enjoy a gelato with a view.
Evening: Return to Bari for a relaxed dinner at the harbor, reflecting on the day’s adventures while watching the lights shimmer on the water.
Find HotelsIf you have extra time, consider adding a full day in the Valle d'Itria to explore the iconic trulli houses of Alberobello and the vineyards of Locorotondo. For a shorter trip, combine Day 2 and Day 3 activities into a single day by taking an early morning bus to Matera and returning for an evening stroll along Bari’s waterfront, skipping the Polignano a Mare stop.