Disclosure: Chasing Whereabouts is reader-supported. This guide contains affiliate links to partners like Tiqets and GetYourGuide. If you make a purchase through these links, we may earn a small commission at no extra cost to you. This helps us continue providing free, first-hand travel guides. Thank you for your support!
🇮🇹 Part of Italy Travel Guide
Why Puglia?
Puglia gets overlooked. Most travelers hit Rome–Florence–Venice, skip south. Mistake. Puglia is Italy's warmest region (28–32°C summers), cheapest (food €8–15, hotels €50–80), whitest beaches, and most relaxed. The heel of Italy's boot: 865km coastline, 400+ masserie (traditional farmhouses), tarantella music still happening in streets, zero pretense. I lived here 18 months—been to every town locals actually go to. Here's what matters.
Quick reference: Top 5 Puglia towns
| Town | Vibe | Best For | Stay |
|---|---|---|---|
| Bari | Working city, sea-side old town | Transport hub, seafood | 1–2 nights |
| Lecce | Baroque architecture, buzzing centro | Base camp, nightlife, day trips | 2–3 nights |
| Alberobello | Trulli stone houses (UNESCO) | Photo ops, walking tours | 1 night |
| Polignano a Mare | Cliffside fishing village, influencer spot | Beaches, restaurants, sunset | 1–2 nights |
| Locorotondo | White hilltop town, quiet | Escape crowds, wine | 1 night |
Getting to Puglia
Bari international airport (BRI) is the main gateway. Direct flights from Rome/Milan 1h15, €30–80 one-way budget airlines. Trains from Rome Termini to Bari €20–50 (4.5h Freccia, overnight €25–35). Driving from Naples 4–5h, scenic coast route.
Advertisement
Within Puglia: Public transport cheap. Trenitalia trains between major towns €5–15. SITA buses slower but €3–8. Rent car €25–40/day if staying 3+ days (useful for Gargano Peninsula, off-the-beaten villages). Fuel ~€1.60/L. Driving Bari→Lecce 3h coast road, tollway free.
Bari: The Capital & Transport Hub
What it is: Working port city. Otranto-era old town (Bari Vecchia) sandwiched between Adriatic and modern grid. 300k people, real Puglian energy. Not cute like Lecce, but authentic.
Key sites (all free walking-friendly):
- Basilica di San Nicola — €2, 11th-century. St Nicholas bones kept here (Russian pilgrims come). 10 min old town.
- Bari Vecchia (old town) — narrow lanes, laundry hanging, seafood restaurants. Start at Piazza Mercantile, walk to port. Free.
- Lungomare (seaside promenade) — cafés, €1.50 espresso, €4–6 panini. Good for evening walk.
Eat here:
- Orecchiette con cime di rapa — €8–12. Puglian staple: ear-shaped pasta + bitter broccoli, garlic, oil. Trattoria Terranima or any spot in Bari Vecchia.
- Sea urchin pasta — €12–16. Ricci di mare. Fragrant, briney. Spring (March–May) best season.
- Focaccia barese — €2–3. Soft flatbread, rosemary, olives, tomato. Panificio vendors everywhere.
Stay: Bari Vecchia guesthouses €50–70. Modern area (Carrassi) €40–60, safer/quieter. 1–2 nights enough (day trips to Lecce).
Advertisement
Lecce: The Base Camp
What it is: Baroque jewel, 35km south Bari, 40k population. UNESCO-worthy squares, baroque churches every corner, lively student vibe (university town). This is where you stay and day-trip from.
Must-see:
- Piazza Sant'Oronzo — central hub. 16th-century Roman column, café tables, sunset aperitivo spot. Free.
- Basilica di Santa Croce — €3, 16th-century facade (8-year restoration 2019–2027, still worth a look). 30 min inside.
- Piazza del Duomo — baroque duomo (Cathedral), archbishop's palace, bell tower. All clustered. Free to walk around, €2 bell tower climb (narrow steps).
- Castello di Carlo V — €5, 16th-century fortress. Small, 30 min inside, good views. Closed Mondays.
Eat like a local:
- Focaccia barese €2–3
- Burrata — creamy fresh cheese. €6–10 appetizer at restaurant. Taste it once here.
- Tiella — baked rice, mussels, potato. €10–14. Summer specialty.
- Pasticciotto — custard-filled pastry. €1.50. Buy at any forno (bakery) breakfast.
- Primitivo wine — Manduria region, €4–8/glass. Smooth red, 14% ABV.
Stay: Lecce centro €60–90 (Piazza Sant'Oronzo area). Guesthouses/Airbnb €50–75. 2–3 nights.
Day trips from Lecce:
Advertisement
- Alberobello (45 min train + 10 min walk). UNESCO trulli stone houses. €10 entry most museums, but free to walk streets. 1 day max.
- Gallipoli (30 min bus). Coastal town, protected harbor, beaches outside. €5–8 lunch. Afternoon trip possible.
- Otranto (45 min bus). Easternmost town, fishing village, pebble beaches. €10 cathedral mosaic, free beaches. Sunset drive.
Alberobello: The Trulli Houses
What it is: UNESCO hilltop town, 50km west Lecce. Famous for trulli — cone-roofed stone houses (150+ of them). Looks like Hobbit village designed by Italians.
What to do:
- Walk the streets (free). Main drag touristy (souvenir shops, restaurants). Side alleys quieter. 2 hours enough.
- Casa Trullo — €2, museum inside original trulli. Sparse furniture, shows how locals lived.
- Trullo Sovrano — €2, largest trullo (two stories). 30 min.
- Photos at sunset (9pm June–July).
Eat:
- Trulli-branded restaurants overpriced. Go to main piazza fringe, or ask at guesthouses. Orecchiette €10–12, burrata €8.
Stay: Not really worth staying. Visit from Lecce (45 min train €4–5 return). Half-day trip.
Polignano a Mare: Cliffside Beach Village
What it is: Fishing village built on cliffs 40km south Bari, 4km north Lecce. Instagram magnet. Real charm underneath influencers.
Advertisement
What to do:
- Walk the cliffs (free). Narrow lanes between whitewashed houses, sea views drop 30m. Start at Piazza Sant'Antonio (center), walk to both headlands.
- Lama Monachile beach — only accessible by stone steps down cliffside (15 steps). Free. Pebbles + sand. Swim, snorkel. 9am–sunset.
- Sunset drink at Grotta Palazzese restaurant (pricey €80–120pp, but cave overlooks sea). Or €4 aperitivo at waterfront bars.
Eat:
- Focaccia barese €2–3
- Orecchiette €9–14 (pricier than Lecce/Bari due to location)
- Fresh fish €18–28. Local catch: branzino, orata, sgombro. Worth it 1–2x.
Stay: €60–95 centro. Book ahead (busy May–Sep). 1–2 nights worth it for swimming, sunset.
Other Towns Worth a Day Trip
Locorotondo — circular hilltop town, white houses, quiet. 30 min bus Lecce. Winery tours €15–25. Nominally 1 day.
Ostuni — whitewashed old town, sea views, beaches below. 1h bus Lecce. €8–10 for lunch, beaches free. Half day possible.
Advertisement
Brindisi — port city, less touristy than Bari, good seafood. 1h train Lecce. Car ferry to Greece/Albania from here if backpacking further.
Masserie (farmhouse stays) — stay overnight on working farm, farm-to-table meals, olive grove walks. €80–150/night all-inclusive. Book via Agriturismo sites.
Food: What to Actually Eat
Puglia food = coastal simplicity. Pasta + seafood + olive oil. No cream sauces. Orecchiette the regional pasta shape.
Must-try dishes:
- Orecchiette con cime di rapa €8–12 — bitter broccoli, garlic, oil. Humble, perfect.
- Burrata €6–10 — creamy fresh cheese. Origin: Andria town. Taste once.
- Sea urchin pasta (ricci di mare) €12–16 — spring only. Briney, fragrant.
- Focaccia barese €2–3 — flatbread, rosemary, olive.
- Tiella €10–14 — baked rice, mussels, potatoes. Summer.
- Caciocavallo podolico — stretched curd cheese, smoked. €8–12 appetizer.
- Pasticciotto €1.50 — custard pastry. Breakfast.
Seafood tips:
- Marenda — light lunch. Seafood appetizers, wine, bread €12–18. Midday tradition.
- Mussels/clams raw (crudi) — €10–15 plate. Summer months safest.
- Octopus (polpo) — boiled or grilled €14–20. Tender if cooked right.
Wine:
- Primitivo (Manduria) — €4–8/glass. Warm-climate red, 14% ABV. Fruit-forward.
- Negroamaro — €4–6/glass. Darker, tannic.
- Vermentino — €4–5/glass. White, crisp, seafood match.
- Bottles retail €8–15 at enotecas (wine bars), €25–40 at restaurants.
Beaches & Swimming
Best beaches for swimming:
- Lama Monachile (Polignano a Mare) — pebbles + sand, cliff-backed, protected. Free, no facilities.
- Torre dell'Orso — white sand, 40km north Bari. Beach clubs €8–12/day lounger, free entry. June–September safe swim temps (24–26°C).
- Baia dei Turchi (Otranto) — isolated sandy cove within nature park. €3 park entry, free beaches outside.
- Gargano Peninsula beaches — Peschici, Vieste. Longer drive (2h+ Lecce), worth 1–2 night stay for multiple beach days.
Logistics:
- June–September: 24–28°C water, safe swim.
- May/October: 20–22°C, wettable but cool.
- November–April: cold, rare swimmers.
Best Time to Visit
| Month | Weather | Crowds | Vibe | Cost |
|---|---|---|---|---|
| May–Jun | 24–26°C, sunny | Moderate | Ideal | €60–90/night hotels |
| Jul–Aug | 28–32°C, hot | Peak | Packed | €100–150/night, €15 meals |
| Sep–Oct | 24–26°C, sunny | Moderate | Golden | €60–90/night |
| Apr/Nov | 18–22°C, rainy | Low | Quiet | €40–70/night |
| Dec–Mar | 10–15°C, rainy | Very low | Ghost towns | €35–60/night |
Best window: May–June, September–October. Warm, fewer tourists, cheaper than July–August.
Practical Tips
Transport:
- Trenitalia app for train bookings (€5–20 regional tickets).
- SITA buses (€3–8 regional).
- Rent car €25–40/day (better for Gargano, Salento wine country).
- Taxis metered in Bari/Lecce, negotiate elsewhere.
Money:
- ATMs everywhere, no cash needed.
- 1 EUR espresso, €6 beer, €12 pasta, €60 hotel (budget).
- Daily budget: €60–100/person (mid-range hotels, eating local).
Language:
- English spoken in tourist areas (Lecce, Polignano).
- South Italian dialect strong — locals speak dialect to each other, Italian to outsiders. Smile.
Longer stay: Consider masseria stays (farmhouse), cooking classes (€50–80, 3h), wine tours Manduria (€30–50), olive oil tasting.
Gargano Peninsula (north): Vieste, Peschici worth 2–3 days if time. Dramatic limestone cliffs, cave kayaking, less crowded.
FAQs
How many days in Puglia? 5–7 days ideal (Bari 1 night, Lecce 2–3, Alberobello/Polignano 1–2, relaxation/wine/beaches 1–2). 3 days works (Bari, Lecce day trip, Polignano).
Is Puglia expensive? No. Cheapest Italian region. €60–100/day budget (hotels €50–70, food €12–20/meal, activities free–5).
Can you do Puglia without a car? Yes. Trains/buses connect all major towns €3–8. Car useful only for Gargano Peninsula, masserie, wine country (3+ days).
What's the local drink? Primitivo wine. Red, warm-climate, 14% ABV. €4–6/glass. Or Negroamaro (darker). Vermentino if white. Espresso (€1) + water all day culturally normal.
Is English spoken? In Lecce, Polignano, Bari old town yes. Smaller towns/villages, limited. Smile + pointing works.
Can you swim in Puglia? June–September safe, 24–28°C. May/October cool (20–22°C), still swimmable. Winter too cold.
What's the best food to eat? Orecchiette con cime di rapa (€8–12). Burrata (€6–10). Fresh seafood. Focaccia. Pasticciotto for breakfast. Primitivo wine.
📍 Things to do in Italy, Best time to visit Italy, Italy budget travel
Save More
Save 5% on activities
Use code CHASINGWHEREABOUTS5 in the GetYourGuide app.
Book this exact experience in GetYourGuide appGet Travel Tips in Your Inbox
Join 5,000+ travelers. Get exclusive itineraries, honest reviews, and budget hacks once a week.
No spam. Only high-quality travel advice. Unsubscribe anytime.