Only have a week to spare? Don’t worry, this 7 Day Puglia Itinerary will whisk you through the highlights of Italy’s heel without feeling too rushed. You’ll get a taste of trulli magic in Alberobello, wander baroque Lecce, explore Matera’s cave dwellings, and still have time for seaside sunsets. ?

I may earn a small commission if you make a purchase using my affiliate links.
I’ve road-tripped across Puglia multiple times, and while a week isn’t enough to see everything, it’s plenty to cover the must-sees and enjoy the region’s legendary food and wine.
This 7 Day Puglia Itinerary is all about maximising your time without burning out. If you’re lucky enough to have longer, check out my 10 Day Puglia Itinerary or 14 Day Puglia Itinerary instead. 🌅✨
Quick Trip Facts for Your 7 Day Puglia Itinerary ?
✈️ Start/End: Bari/Brindisi.
🚗 Best way to travel: Car hire for flexibility.
⏰ Trip length: 7 days / 6 nights.
🏨 Overnight stays: Bari, Matera, Alberobello, Ostuni, Lecce.
🛣️ Driving: Distances are short, but allow time for parking + ZTL zones in towns.
This Puglia road trip itinerary starts and finishes in the city of Bari. I recommend hiring a car from Discover Cars and picking your car up from Bari airport when you arrive.
Map of the 7 Day Puglia Itinerary 🗺️
👉 Read on for your 7 Day Puglia Itinerary (day by day).
Day 1: Bari
Start your journey in Puglia’s lively capital. Wander Bari Vecchia’s maze-like alleys, visit the Basilica di San Nicola, and stroll the seafront promenade.


Bari is also foodie heaven – with delicious street food from focaccia stands to hole-in-the-wall trattorias.
🎟️ Tours: book a walking tour, food tour, or pasta experience.
🍴 Try: focaccia barese + sgagliozze (fried polenta squares).
👉 Read more: Things to Do in Bari | Bari Street Food Tour.
Day 2: Matera (overnight)
Hop across the border into Basilicata to explore Matera’s famous sassi cave dwellings.

This ancient city has been continuously inhabited for thousands of years. Stay in a cave hotel for the full experience, and watch the old town glow golden at sunset.
🍴 Try: fresh bread from Matera’s historic bakeries.
👉 Read more: Things to Do in Matera.
Day 3-4: Alberobello & Valle d’Itria (2 nights)
Spend two nights in a trullo in Alberobello, a UNESCO World Heritage Site.

Explore the Rione Monti and Aia Piccola districts, then branch out to nearby towns like Locorotondo, Cisternino, or Martina Franca.
The Valle d’Itria is dotted with olive groves and vineyards, making it the perfect countryside escape.
🎟️ Tours: book a walking tour.
🍴 Try: orecchiette with cime di rapa + burrata.
👉 Read next: Alberobello Guide | 9 Best Things to Do in Alberobello | 15 Delicious Alberobello Restaurants.
Day 5: Ostuni (overnight)
The whitewashed “Città Bianca” is magical at sunset. Spend the day exploring narrow alleys, boutique shops, and viewpoints across the old town.

Ostuni also makes a great base for exploring nearby olive oil farms.
🎟️ Tours: book a short walking tour.
🍴 Try: ciceri e tria (chickpea pasta).
👉 Read next: 14 Beautiful Towns in Puglia.
Visit the beautiful Ostuni Cathedral and immerse yourself in the local culture and cuisine. You could relax at nearby beaches along the Adriatic coastline, or book a short walking tour.
Day 6–7: Lecce (2 nights)
Wrap up your 7 Day Puglia Itinerary in Lecce, the “Florence of the South.” Marvel at its baroque piazzas, ornate churches, and buzzing café culture.

🎟️ Tours: book a walking tour or Lecce street food tour.
🍴 Try: pasticciotto pastry + caffè leccese.
👉 Related: Puglia Travel Guide | The Best Places in Puglia.
With two nights here, you’ll have time for a day trip if you like. You could visit Otranto for seaside vibes, or Gallipoli for beaches and history.


Now your week in Puglia is coming to to an end, it’s time to return back home! You are closer to Brindisi here, but you could also drive back to Bari for your flight home.
Variations & Tweaks for Your 7 Day Puglia Itinerary 💡
Slower pace? Skip Matera and spend longer in Lecce.
Beach lover? Add Polignano a Mare for a quick seaside stop.
History fan? Detour to Castel del Monte.
Driving & Logistics in Puglia 🚗
Bari → Matera: approx. 1 hr 15 mins.
Matera → Alberobello: approx. 1 hr 15 mins.
Alberobello → Ostuni: approx. 35 mins.
Ostuni → Lecce: approx. 1 hr 10 mins.
Lecce → Bari: approx. 2 hrs (or 1 hr 40 mins to Brindisi).
Tip: Park outside the historic centres to avoid ZTL zones.
Where to Stay on This 7 Day Puglia Itinerary 🏨
Bari: iH Grande Albergo delle Nazioni (5* with rooftop pool).
Matera: Sextantio Le Grotte della Civita (sassi cave stay).
Alberobello: Trulli Holiday Albergo Diffuso (charming trulli).
Ostuni: La Sommità Relais & Chateaux (luxury with views)
Lecce: Risorgimento Resort (stylish rooftop terrace).
FAQs for This 7 Day Puglia Itinerary ❓
Yes, a week gives you a great overview of Puglia’s highlights. If you have more time, check out my 10 day itinerary or 14 day itinerary.
Highly recommended! Public transport is limited between small towns. I recommend hiring a car from Discover Cars and picking your car up from Bari airport when you arrive.
Yes, but if you prefer a slower pace, you could skip it and spend longer in the Valle d’Itria.
Bari is best for this route, though Brindisi works if you’re focusing on the south.
Related Reading for Your Puglia Itinerary 📚
🗓️ 10 Day Puglia Itinerary.
🚆 10 Amazing Day Trips from Bari.
🏘️ 14 Wonderful Towns in Puglia, South Italy.
🚗 How to Rent a Car in Puglia.
🚘 Driving Tips for Puglia.
🧭 Puglia Travel Guide: How to Plan Your Trip To Southern Italy.
Pin This 7 Day Puglia Itinerary for Later 📌


Grazie for reading my 7 Day Puglia Itinerary. I hope it helps you plan the perfect week in this magical region! ✨
👉 Looking for practical travel tools? Check out my Travel Resources page.
Leave a Reply