Trulli houses in Alberobello with conical stone roofs and blue sky
Destination Guides

Puglia 5-Day Itinerary: Bari, Salento and Trulli With AI

April 15, 20269 min read
FS

Federico S. · Founder & AI Travel Lead

Published April 15, 2026·9 min read

Puglia is the Italian region that has exploded in recent years. And rightly so: it combines the best food in Italy (yes, better than Emilia Romagna — and we're ready to defend that position), Maldives-grade beaches, towns that look like movie sets, and prices that don't make you feel robbed.

Five days is the right format for a first visit. Enough to cover Puglia's three souls — Bari and the coast, the Valle d'Itria with its trulli, and the Salento with Lecce and the southern beaches — without rushing.

This itinerary is designed for those renting a car. Distances are short (Puglia is long and narrow), but public transport doesn't cover the small towns and beaches.

Before You Go: The Practical Stuff

Getting There

By air: Bari-Palese and Brindisi-Casale are the two airports. For this itinerary, arrive in Bari and depart from Brindisi (or vice versa) to avoid backtracking.

Route Duration Price (one-way) Airlines
Rome → Bari 1h 00m €20-65 Ryanair, ITA, Wizz Air
Milan → Bari 1h 30m €20-80 Ryanair, easyJet, ITA
Rome → Brindisi 1h 10m €20-70 Ryanair, ITA
Bologna → Bari 1h 15m €25-75 Ryanair, ITA

By train: High-speed trains from Rome (4h), Milan (7h), Naples (3.5h). Arrival at Bari Centrale. Price: €25-60 from Rome.

Rental Car

Recommended. €25-50/day for a compact car. Pick up at Bari airport, drop off at Brindisi airport (one-way surcharge €20-40).

Puglia's roads are generally good. Watch out for old town centers: most are ZTL (limited traffic zones) and cameras are everywhere. Park outside and walk.

Daily Budget (Per Person)

Expense Budget Mid-Range High
Accommodation/night €25-45 (hostel/basic B&B) €50-90 (masseria/B&B) €120-300 (luxury masseria)
Food/day €15-30 €30-55 €60-100
Car + fuel/day €15-25 €25-40 €40-65
Activities/day €0-10 €10-25 €25-60
Daily total €55-110 €115-210 €245-525

5-day total: €275-550 (budget), €575-1,050 (mid-range), €1,225-2,625 (high). Excluding flights.

Puglia is one of Italy's most affordable regions for travelers. The food in particular offers extraordinary value for money.

When to Go

  • May-June and September-October: Ideal period. Pleasant warmth (22-30°C), swimmable sea, contained prices.
  • July-August: Intense heat (35°C+), crowded beaches, peak prices. The Salento becomes an open-air nightclub — great if you want nightlife, less so if you want quiet.
  • April and November: Perfect for towns and gastronomy. Too cool for the sea, but ideal for exploring without the crowds.

Day 1: Bari — The Real City

Morning: Bari Vecchia

Bari Vecchia is the heart of the city and the reason Bari is no longer just "the airport for getting to Puglia." The old town's narrow streets are a labyrinth where women still make orecchiette by hand on small tables outside their homes. This isn't a constructed tourist attraction — it's real life.

  • Basilica di San Nicola: Where the relics of Saint Nicholas are kept (yes, Santa Claus). Apulian Romanesque, imposing, free.
  • Cathedral of San Sabino: A few minutes from the basilica. Less visited, equally beautiful.
  • Lungomare Nazario Sauro: Bari's seafront promenade. 10 km from the old port to Torre a Mare. One of the most beautiful in Italy, and the locals know it.

Spend the morning wandering Bari Vecchia without a plan. It's the best way to experience it.

Focaccia Barese: Non-Negotiable

Focaccia barese is not the focaccia you know. It's low, crispy outside, soft inside, topped with cherry tomatoes, olives, and generous olive oil. It's eaten at any time of day.

Where to try it:

  • Panificio Fiore (Strada Palazzo di Citta): The most famous. There may be a line — it's worth it.
  • Panificio Santa Rita (Via Roberto da Bari): Less touristy, same level.

It costs €2-4 per piece. The best and cheapest lunch you'll have on the entire trip.

Afternoon: Pane e Pomodoro or Torre Quetta

If you want a swim in the city, Pane e Pomodoro beach is Bari's urban beach. Free, clean, decent water. For something more curated, Torre Quetta is a platform on the sea with a beach club (entry €5-10).

Alternatively, explore the Murattiano Quarter — Bari's modern part, with shops, cafes, and the shopping street (Via Sparano).

Evening

Dinner in Bari Vecchia. Order: orecchiette con le cime di rapa (the signature dish), riso patate e cozze (the Bari-style baked rice with potatoes and mussels), polpo alla pignata (braised octopus). Pair with Primitivo di Manduria.

Dinner budget with wine: €18-35 per person.

Where to sleep: Bari Vecchia or Murattiano. B&B €35-70/night.


Day 2: Polignano a Mare and Alberobello

Morning: Polignano a Mare (35 min from Bari)

Polignano is the seaside town you've seen in every Instagram reel. White houses perch directly on limestone cliffs dropping into the Adriatic. The view is real — no filter needed.

  • Lama Monachile: Polignano's iconic cove. Narrow, nestled between two rock walls. In high season it gets packed — go early.
  • Old town: Small but dense. Lanes with flower-covered balconies, poems written on steps, sudden sea views.
  • Cave boat tour: A 30-minute tour of the sea caves beneath the town. €15-20. Worth it for the perspective from below.

Mandatory gelato: The gelato at Guido il Superlativo (formerly Super Mago del Gelo) is legendary. Creative flavors, local ingredients.

Afternoon: Alberobello (30 min from Polignano)

Alberobello's trulli have been a UNESCO World Heritage Site since 1996 and look like nothing you've ever seen. Conical dry-stone houses, built without cement, centuries ago.

  • Rione Monti: The main district with over 1,000 trulli. Touristy, with souvenir shops, but the overall mass is impressive. Walk through and get lost in the side streets.
  • Rione Aia Piccola: On the other side of the main road. Residential trulli, more authentic, fewer shops.
  • Trullo Sovrano: The only two-story trullo. €3 entry, small museum inside.

Tip: Alberobello is small. 2-3 hours is plenty. You don't need a full day.

Evening

For a unique experience, sleep in a trullo. Several B&Bs offer accommodation in restored trulli — it's more comfortable than it sounds.

Dinner in Alberobello or nearby. Trullo d'Oro and Trattoria Terra Madre are solid options with local cuisine.

Where to sleep: Alberobello (trullo €50-100/night) or Locorotondo (nearby town, less touristy).


Day 3: Ostuni and Cisternino

Morning: Ostuni — The White City

Ostuni is visible from miles away: a cluster of whitewashed houses on a hill above the olive groves. It's one of Italy's most photographed towns.

  • Old town: Climb from the main square (Piazza della Liberta) toward the Cathedral. The beauty of Ostuni is getting lost. Every alley has a view, every staircase leads somewhere.
  • Cathedral: Gothic with an elaborate rose window. The facade alone is worth the climb.
  • Museum of Pre-Classical Civilizations: For the curious, it houses the skeleton of the "Woman of Ostuni" (25,000 years old). €5.

Ostuni's center is entirely pedestrian. Wear comfortable shoes — the streets are stone and some are steep.

Lunch: Ostuni or countryside

Ostuni has excellent restaurants in the old town, but prices reflect the tourism. To eat well and spend less, look for a masseria nearby — Puglia's farm estates converted to restaurants/agriturismos.

Typical menu: bruschette with local tomatoes, frise (soaked taralli bread with raw tomato and oil), orecchiette, bombette pugliesi (meat rolls), grilled vegetables. €15-25 for a full lunch at a masseria.

Afternoon: Cisternino

15 minutes from Ostuni, Cisternino is a smaller, less-touristy white town with a gastronomic secret: bombetterie. These are butcher shops where you choose raw meat (bombette, sausage, lamb rolls) and they grill it on the spot. A grilled meat lunch with sides costs €8-15.

Walk through Cisternino's old town (10 minutes is enough — it's tiny) and then head into the Valle d'Itria. The road between Cisternino and Locorotondo passes through a landscape of olive trees, scattered trulli, and stone walls that is the postcard of inland Puglia.

Evening

Dinner and overnight in the Valle d'Itria. Locorotondo has a circular old town perfect for an evening stroll. Try the local wine — Verdeca and Bianco di Locorotondo are the typical whites.

Where to sleep: Locorotondo or Cisternino. B&B/masseria €40-80/night.


Day 4: Lecce and Beach

Morning: Lecce — The Florence of the South (1h from Ostuni)

Lecce is more Baroque than any other Italian city. Every church, every palazzo, every balcony is carved in pietra leccese — a local soft, golden stone that allowed 17th-century master stonecutters to create decorations of insane complexity.

  • Piazza del Duomo: The main square is enclosed on three sides. The Cathedral and Bell Tower dominate. Enter the Cathedral (free) and look up.
  • Basilica di Santa Croce: The masterpiece of Lecce Baroque. The facade is a riot of cherubs, flowers, animals, and columns. Ten minutes staring at it isn't enough.
  • Roman Amphitheater: In the middle of Piazza Sant'Oronzo, partially excavated. Walk around it — free and accessible.
  • Via Palmieri and Via Libertini: The main streets of the center, with Baroque palaces one after another.

Lecce can be explored on foot in a morning. The center is compact and everything is close.

Lunch: Rustico Leccese

The rustico is Lecce's street food: a puff pastry case filled with bechamel, tomato, and mozzarella. It costs €1.50-2.50 and you'll find it in every bar. The most famous is at Bar Alvino in Piazza Sant'Oronzo.

For a sit-down lunch, order ciceri e tria (fried pasta with chickpeas — a dish that seems humble then changes your whole day).

Afternoon: Beach

From Lecce, the sea is 15-20 minutes away. Options:

  • San Foca: Sandy beach with crystal water. Less crowded than the southern Salento beaches.
  • Torre dell'Orso: Twin beaches separated by a cliff. Between them, the Due Sorelle sea stacks — two rocks rising from turquoise water. One of the most beautiful beaches on the Adriatic coast.
  • Roca Vecchia: For the Grotta della Poesia, a natural pool in an open-air grotto. Entry €3, spectacular but crowded in summer.

Evening

Return to Lecce for the evening. The city comes alive after 9 PM. Aperitivo happens in Piazza Sant'Oronzo or the wine bars on the side streets. Dinner is a ritual: Pugliese antipasti (frise, pittule, vegetables), first courses (orecchiette, sagne 'ncannulate), fresh fish.

Where to sleep: Lecce old town. B&B €35-70/night.


Day 5: Gallipoli or Otranto and Departure

Option A: Gallipoli (40 min from Lecce)

Gallipoli is split in two: the old town on an island connected by a bridge, and the modern part on the mainland. The historic center is a gem — narrow streets, hidden churches, a Baroque cathedral with a facade that reads like an open book.

  • Old town: Walk along the walls circling the island. Sea views from every side.
  • Spiaggia della Purita: Gallipoli's urban beach, at the foot of the old town walls. Small, beautiful.
  • Baia Verde: Outside the center, a long beach with facilities. Great for families.

Gallipoli is also the capital of Puglia's summer nightlife, but during the day it's a peaceful town.

Option B: Otranto (45 min from Lecce)

Otranto is the easternmost point in Italy. On clear days, you can see the mountains of Albania from here.

  • Otranto Cathedral: Inside is Europe's largest floor mosaic (12th century). A 16-meter Tree of Life that tells the story of humanity. It's the main reason to come to Otranto. Free.
  • Old town: Aragonese walls, white lanes, views over the harbor.
  • Baia dei Turchi: 5 km from the center, one of the Salento's most beautiful beaches. White sand, Caribbean water, dunes behind. Reachable with a 10-minute walk from the parking lot.

Lunch and Departure

Final Pugliese lunch in Gallipoli, Otranto, or along the way. Then drive to Brindisi airport (1h from Lecce, 1h30 from Gallipoli/Otranto) for your flight home.


Personalize This Itinerary with MonkeyTravel

Puglia has so much that five days require choices. Prefer more sea and fewer towns? Want to add Matera (technically in Basilicata but one hour from Bari)? Traveling with kids and need different stops?

MonkeyTravel generates a personalized Puglia itinerary in seconds. Enter your dates, budget, and interests — the AI builds a day-by-day plan with restaurants, beaches, and activities tailored to you.

Create your personalized Puglia itinerary — free, in 30 seconds.


Final Tips

  • Eat local, always. Puglia has the best food-to-price ratio in Italy. Don't look for restaurants with menus translated into 5 languages.
  • Olive oil. Puglia produces 40% of Italy's olive oil. Buy directly from the mills — it costs less and the quality is incomparable.
  • Drive slow. The roads between towns cross beautiful countryside. Skip the highway if you can.
  • ZTL. Nearly all old town centers are limited traffic zones. Park outside and walk — they're small anyway.
  • Always carry your swimsuit. In Puglia, the sea appears when you least expect it. You'll always have a beach within 20 minutes.

Turn this inspiration into a real itinerary

MonkeyTravel builds a day-by-day plan with real venues and prices — free, no signup needed to try.

Generate My Itinerary

Ready to plan your trip?

Let MonkeyTravel's AI create a personalized itinerary for you — with real venues, actual prices, and smart routing.

Plan My Trip — Free

Explore These Destinations