The perfect Puglia itinerary
Puglia rewards a route, not a checklist. The trick is to read the region as three stretches, the coast, the Valle d’Itria and the Salento, and move through them in one clean north-to-south arc, settling into two or three bases rather than packing every night. Here’s the week I’d plan, and how to stretch or shrink it.
Think in three regions, not a list
Almost every good Puglia trip is some combination of these three, strung north to south:


② The Valle d’Itria
The white-town heartland: Alberobello’s trulli, Ostuni, Martina Franca, the masserie and the caves.
The golden rule: two or three bases, not seven. Puglia’s pleasure is the slow evening in one place. Don’t spend it repacking.
The classic 7-day route (one week in Puglia)
Fly into Bari, out of Brindisi (or vice-versa) so you never double back. Pick the car up when you leave the cities.
Shorter or longer
4-5 days
Pick two of the three regions; don’t race all three. Best pairings: the coast + Valle d’Itria (out of Bari), or the Valle d’Itria + Salento (out of Brindisi). One or two bases, more time in each.
10 days+
Keep the arc but slow down: extra nights at the masseria, more Salento beaches, and add the wild Gargano peninsula in the north (forests, sea cliffs) or a day in Matera, just over the border.
Puglia in 3 or 5 days
The golden rule for a shorter trip is simple: cover less ground, not more. With only a few days, pick one or two bases, keep the driving short and resist the urge to see everything. You will enjoy Puglia far more at a slower pace.
3 days in Puglia
With three days, stay put. Base yourself in the central Valle d’Itria, ideally in or around Ostuni, which puts the white towns, the trulli, and the Adriatic coast all within a short drive. Book one place for all three nights (see where to stay in Puglia) and you will not waste a minute repacking.
- Day 1: Settle into Ostuni and spend the afternoon wandering its whitewashed old town, the cathedral and the ramparts at sunset. Slow, easy, no driving.
- Day 2: Drive into the heart of the trulli country. Morning in Alberobello among the cone-roofed houses, then a short hop to gentler Locorotondo for lunch and a quieter afternoon. Both towns sit within about half an hour of Ostuni.
- Day 3: Take a coast day. Head to Polignano a Mare for its clifftop old town and a swim, or pick a stretch from our guide to the best beaches in Puglia before your onward journey.
For a trip this short and this central, fly into either Bari or Brindisi, whichever is cheaper: both sit roughly an hour from the Valle d’Itria. See our getting to Puglia guide for the details.
5 days in Puglia
Five days is enough to pair two areas without rushing. The easiest combination is the central Valle d’Itria plus a taste of the Salento and its baroque capital. Split your stay into two bases so you are never doing long drives back and forth.
- Days 1 and 2: Base in the Valle d’Itria as above. Ease into Ostuni on arrival, then give a full day to Alberobello and Locorotondo, with time to slow down between towns.
- Day 3: A coast and countryside day from your first base: a morning swim at Polignano a Mare or a nearby beach, an unhurried lunch, then drive south in the afternoon and change bases.
- Days 4 and 5: Base in or near Lecce for the Salento leg. Give Lecce a full day for its baroque squares, churches and evening passeggiata, then use your final day for a beach or a nearby coastal town before flying home.
To keep the driving down, do not commute daily: sleep in each area rather than day-tripping across the region. You will want a car for this itinerary, so read up on renting a car in Puglia first. Because you end in the Salento, flying into or out of Brindisi saves a long final transfer, as it sits far closer to Lecce than Bari does.
Car or train?
This route wants a car
The masserie, the caves and the beaches sit off the rail lines; for the full arc you’ll want to drive. Pick the car up after the cities. Renting a car
Train-only is possible
A leaner, car-free version: the coastal towns (Polignano, Monopoli, Ostuni) plus Lecce and Alberobello by rail, with the odd taxi or tour. See how far the trains go. Getting around
Puglia itinerary: FAQ
How many days do you need in Puglia?
A week is the sweet spot for all three regions without rushing. 4-5 days means choosing two; 10+ lets you add the Gargano or slow masseria time.
Can you see Puglia in 5 days?
Yes, pair two regions rather than racing the whole region (e.g. Valle d’Itria + coast, or the Salento around Lecce).
What’s the best route?
A north-to-south arc: coast, then Valle d’Itria, then Salento, with two or three bases, not a new hotel every night.
Do you need a car?
For the full multi-area route, yes, the countryside and beaches aren’t on the rail lines. A train-only version works for the coastal towns and Lecce.
Where should you base yourself?
Two or three bases: a coast or Valle d’Itria town/masseria, then Lecce for the Salento. Don’t change hotel every night.
Related: Best towns · Best time to visit · Renting a car · Getting to & around
Book experiences for your trip
Live, bookable Puglia tours, day trips and activities via GetYourGuide, with free cancellation.
Get the free 7-day Puglia itinerary
Join the newsletter and I will send you a printable, day-by-day plan across the coast, the Valle d’Itria and the Salento, plus the occasional guide and seasonal tip. No spam, unsubscribe at any time.

