Planning
How many days do you need in Puglia?
It is the first question almost everyone asks, and the honest answer is: a bit more than you think. Puglia is long, and the good bits are spread from the trulli country of the Valle d’Itria all the way down to the tip of the Salento. Here is how many days you actually need, broken down by trip length, from someone who grew up here.
The short answer
Five days is the sensible minimum to see more than one corner without living in the car. Seven is the sweet spot: a base in the Valle d’Itria, a base in the Salento and time to eat slowly in between. Ten or more lets you add the deep south and proper beach days. Anything under three days, and you should pick one area and stay put. The full day-by-day plan is in our 7-day Puglia itinerary.

A weekend in Puglia (2 to 3 days)
A long weekend works, as long as you do not try to cross the region. Pick one base and go deep. The Valle d’Itria is usually the best choice: stay in Ostuni or a countryside masseria, and day-trip to the trulli of Alberobello, circular Locorotondo and Cisternino, with a swim under the cliffs of Polignano if the weather plays along. Or base in Lecce for a baroque-and-beaches weekend in the Salento. What you cannot do in a weekend is both: the drive between them eats half a day each way.
5 days: the sensible minimum
With five days you can pair two areas without rushing. A well-balanced split: three nights in the Valle d’Itria for the white towns and the Adriatic coves around Polignano and Monopoli, then two nights in the Salento for Lecce and a first proper beach day. Hire a car, because the gaps between the highlights are exactly where public transport gives up.
7 days: the sweet spot
A week is where Puglia clicks. You get two unhurried bases, time for the things people skip (a long lunch, a boat trip, a wine tasting), and you are not packing every morning. Our 7-day itinerary does exactly this: the Valle d’Itria first, then down through the Salento to Otranto, Gallipoli and the white-sand south. Add a half-day boat trip from Polignano and a cooking class, and you have the trip most people come home raving about. Sort the bases with our where to stay guide.
10 days or more: slow Puglia
With ten days or more you can stop counting. Add a third base in the deep Salento (Santa Maria di Leuca or Porto Cesareo), real beach days rather than quick swims, a day trip to Matera just over the border and the inland set-pieces like Castel del Monte and the Grotte di Castellana. This is the version where Puglia stops being a tour and starts being a holiday.
What slows you down
Three things shape any Puglia trip. You will want a car: the region is rural and the best bits sit between the towns. Distances are deceptive: Bari to the tip of the Salento is well over two hours, so do not try to do it all; pick a base or two and day-trip out. And the time of year matters: in July and August the honeypots are hot and busy and you move slower, while May, June and September give you longer, calmer days. For everything else worth booking, see things to do.
So, how many days?
If you can only spare a weekend, give it to one area and come back for the rest. Five days makes a good, realistic trip. Seven is the one we would book: enough to see the two faces of Puglia, the white towns and the deep south, without spending the holiday driving. Start with the 7-day itinerary, sort where to stay, and book the car early if you are travelling in summer.
Raised in the province of Brindisi, 30 years in Puglia. About this site