Puglia packs a lot into the heel of Italy — fairy-tale stone houses, baroque cities, octagonal castles, cave towns, and some of the best (and cheapest) burrata on the planet, all for a fraction of what you'd pay on the Amalfi Coast. The catch is that it's spread out, so you'll want a rental car and a loose plan. Here's what actually earns your time, roughly north to south, with the practical bits you'll need.
1. Beat the buses to Alberobello's trulli
The UNESCO town of conical dry-stone trulli — more than 1,500 of them — is the icon of Puglia for a reason. But by mid-morning it's a coach-tour crush. Arrive by 8:30AM and wander the photogenic Rione Monti slope and the quieter residential Aia Piccola for free. Climb to the Belvedere Santa Lucia for the rooftop shot. Allow two to three hours, and you'll have the lanes to yourself.
2. Watch the nonnas roll orecchiette in Bari
In Bari Vecchia, head to Strada Arco Basso — the orecchiette street — where grandmothers hand-roll pasta on wooden boards outside their doorways. It's a Bari institution, not a tourist show, and you can buy a bag of dried orecchiette to take home for around €4. While you're in the old town, the Basilica di San Nicola (free) holds the relics of St Nicholas himself. Mind your bags in the tight lanes.
3. Eat burrata straight from a caseificio
Puglia invented burrata, and you should eat it where it's made. Skip the marked-up restaurant version and stop at a dairy near Andria, Martina Franca or Ceglie Messapica, where a whole fresh one costs just €3-4. Pair it with local olive oil and a bag of taralli crackers. Markets and farm shops are the freshest, cheapest option — turn it into a roadside picnic under the olive trees.
4. Have a coffee on the Grotta Palazzese terrace in Polignano
Polignano a Mare clings to a cliff over the Adriatic, with the Lama Monachile cove framed by a Roman bridge. The famous Grotta Palazzese restaurant sits inside a sea cave — gorgeous, but a serious splurge at dinner, and the kind of clifftop-and-grotto drama you'd normally chase on Capri. The smart move: go in daytime for a coffee or aperitivo on its terrace, around €8-12, and get the same jaw-dropping view for a fraction of the price. Park at the cemetery lot and walk in.
5. Do the fornello pronto in Cisternino
This is one of Puglia's great food rituals. In Cisternino, you walk into a butcher like Macelleria Zaccaria, point at the meat you want — bombette (stuffed pork rolls), sausage — and they grill it right there while you wait. Sit down, order wine, and eat. Around €15-20 a head. It's casual, smoky and unforgettable, and it's exactly how locals do lunch in the Itria Valley.
6. Climb the White City of Ostuni at golden hour
Ostuni is a lime-washed hilltop maze visible for miles across the olive plain, crowned by a 15th-century Gothic cathedral. Park below (€1.50/hour) and climb up through the white lanes to the ramparts, where the view sweeps to the Adriatic. Go at golden hour — when the low sun turns the white walls warm and pink — then drop into a panoramic bar for a spritz before dinner. Allow two to three hours.
7. Get lost in baroque Lecce
Known as the Baroque Florence of the South, Lecce is built from soft honey-coloured limestone that let craftsmen carve impossibly ornate facades — the Basilica di Santa Croce is the showstopper. On Piazza Sant'Oronzo, a Roman amphitheatre sits half-excavated in the modern square (free to view from above), a casual brush with antiquity of the kind you'd expect in Athens, not a compact southern city. A combined church ticket is around €10. Refuel with a warm pasticciotto, the custard-filled local pastry, for about €1.50 at Avio Bar.
8. Spend a full day in the cave city of Matera
Just over the regional border in Basilicata — about an hour from the trulli zone — Matera's Sassi cave dwellings are a UNESCO wonder and a constant film set. Descend into Sasso Caveoso and Sasso Barisano, tour a furnished Casa Grotta and a rock church (€3-5 each), and eat Lucanian crapiata bean soup at a cave osteria like L'Abbondanza Lucana. Wear sturdy shoes — the lanes are steep and uneven. A full day, easily.
9. Puzzle over Castel del Monte
Frederick II's enigmatic octagonal castle, built around 1240, stands alone on a hill near Andria — and its perfect eight-sided geometry still baffles historians. Entry is around €10, with a shuttle from the lower car park. It's about an hour from Bari. There's no town attached, just the castle and the silence of the Murge plateau, which is exactly what makes it haunting. Allow about 1.5 hours.
10. Swim the Salento's turquoise coves
Down in the deep south, the Salento has Puglia's clearest water. Otranto, the easternmost town in Italy, has a 12th-century cathedral floored with a vast Tree of Life mosaic; ten minutes north, Baia dei Turchi is one of the region's best beaches — turquoise water backed by pinewood that could pass for Antalya's Turquoise Coast. On the Ionian side, Gallipoli's fortified island borgo sits above golden sand. Arrive before 9AM or after 4PM in summer or the parking vanishes.
11. Taste muscular Primitivo in Manduria
Manduria is the home of Primitivo di Manduria, the big, dark, generous red that defines Salento wine. Tour a cantina like Produttori di Manduria, take the cellar tour and a tasting flight for around €15-25, and pair it with local cheeses and grilled meats at a winery lunch. There's even a Museo della Civiltà del Vino Primitivo if you want the full story.
Pro Tip: Plan around the riposo (and the heat)
Puglia runs on its own clock. Most shops and many sights close for riposo from roughly 1PM to 4-5PM, and dinner rarely starts before 8PM. Don't fight it — sightsee in the morning and early evening, eat your main meal at lunch, and rest through the worst of the heat like the locals do. Build your days around that rhythm and the whole region opens up.
A few more things that'll save your trip. Rent a small manual car at Bari (BRI) or Brindisi (BDS) — the towns and dairies are barely served by trains, and a car is the difference between seeing two things a day and seeing six. Carry small cash for the parking lots, market stalls and roadside caseifici, which often don't take cards. And go in shoulder season if you possibly can: May-June or September-October bring warm seas (perfect for swimming) and a fraction of the August crowds, when the coast roads clog by midday and parking near the coves vanishes by mid-morning. Set off early, follow the rhythm, and Puglia stops feeling like a checklist and starts feeling like a way to live.