Chasing Whereabouts
CHASING WHEREABOUTSadventure awaits

Local Guide to Travel Puglia Italy: Best Towns & Food

Puglia travel guide: Bari, Lecce, Alberobello, Polignano a Mare. EUR prices, public transport, orecchiette, burrata, trulli houses. Best time May–Sep. Stay 5–7 days.

Updated11 min read
Local Guide to Travel Puglia Italy: Best Towns & Food

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?

Why Puglia? - travel-tips blog
Why Puglia? - travel-tips blog
Photo: K / Pexels

Puglia gets overlooked. Most travelers hit RomeFlorenceVenice, 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

Advertisement

TownVibeBest ForStay
BariWorking city, sea-side old townTransport hub, seafood1–2 nights
LecceBaroque architecture, buzzing centroBase camp, nightlife, day trips2–3 nights
AlberobelloTrulli stone houses (UNESCO)Photo ops, walking tours1 night
Polignano a MareCliffside fishing village, influencer spotBeaches, restaurants, sunset1–2 nights
LocorotondoWhite hilltop town, quietEscape crowds, wine1 night

Getting to Puglia

Fly into either Bari (BRI) or Brindisi (BDS). Ryanair and EasyJet run cheap routes here from Frankfurt, London, and Milan. If you are coming from Rome, the Frecciarossa high-speed train gets you to Bari Centrale in four hours for about €40 to €70 if booked early. Do not bother with the slower Intercity trains unless you want to lose half a day staring at olive trees.

Once you land, the train from Bari Airport to the central station costs €5.20 and takes exactly 17 minutes. Renting a car? Pick it up at the airport. You will need it if you plan to venture past the main train line. Local rental agencies like Sicily by Car are usually cheaper than Hertz, but check the deposit terms closely.

Bari: The Capital & Transport Hub

Bari: The Capital & Transport Hub - travel-tips blog
Bari: The Capital & Transport Hub - travel-tips blog
Photo: Valentin Onu / Pexels

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):

Advertisement

  • 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).


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:

Advertisement

  • 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:

  • 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:

Advertisement

  • 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.

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.

Advertisement


Other Towns Worth a Day Trip

Skip the tourist traps and head to Monopoli. It is just five minutes south of Polignano by train, but feels entirely different. The old harbor is filled with blue-and-red wooden gozzo boats, and you can get a fresh octopus panino at Pescaria for €10. Another smart stop is Ostuni, the "White City." It sits on a hill overlooking a sea of olive trees. Walk up to the cathedral, but watch your footing on the slick marble alleys.

If you want deep history without the crowds, take a 30-minute bus from Lecce to Galatina. The frescoes inside the Basilica of Santa Caterina d’Alessandria rival those in Assisi, and you can grab a warm pasticciotto cake at Pasticceria Andrea Ascalone for €2.50.

Food: What to Actually Eat

Puglia food = coastal simplicity. Pasta + seafood + olive oil. No cream sauces. Orecchiette the regional pasta shape.

Must-try dishes:

  1. Orecchiette con cime di rapa €8–12 — bitter broccoli, garlic, oil. Humble, perfect.
  2. Burrata €6–10 — creamy fresh cheese. Origin: Andria town. Taste once.
  3. Sea urchin pasta (ricci di mare) €12–16 — spring only. Briney, fragrant.
  4. Focaccia barese €2–3 — flatbread, rosemary, olive.
  5. Tiella €10–14 — baked rice, mussels, potatoes. Summer.
  6. Caciocavallo podolico — stretched curd cheese, smoked. €8–12 appetizer.
  7. 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

Puglian beaches are highly regional. On the Adriatic side, expect rocky coves and deep, cold water. Polignano's Lama Monachile is famous but packed shoulder-to-shoulder by noon. Instead, take the local train to Monopoli and walk to Cala Porta Vecchia. For endless sand and shallow, turquoise water, drive down to the Ionian coast.

Punta Prosciutto and Pescoluse (often called the Maldives of Salento) are spectacular. Parking at these wild beaches costs around €5 for the day. If you want comfort, a sunbed and umbrella at a private stabilimento balneare (beach club) will run you €20 to €40 depending on the month. Book these ahead in July and August, or you will end up sitting on the rocks.

Best Time to Visit

Timing is everything here. July and August are brutal. Temperatures hit 40°C, prices double, and half of Italy descends on the coast. You will spend your days fighting for parking spots and restaurant reservations.

May, June, and September are the sweet spots. The water is warm enough for swimming, daytime temperatures hover around 26°C, and a plate of orecchiette drops back down to €8. October is highly underrated. The crowds vanish, though some beach clubs start packing list generator up their umbrellas. Winter is quiet—almost too quiet. Many coastal restaurants close from November to March, leaving only the larger cities like Bari and Lecce active.

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 (travel budget calculator).
  • 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 destination safety index, 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

City Passes — Where to Book

Do not look for a unified "Puglia Pass"—it does not exist. The region is too spread out for a single transit or museum card to make financial sense. Instead, buy individual tickets as you go. For train travel, download the Trenitalia app. It is the easiest way to book regional trains between Bari, Polignano, and Monopoli without standing in line at broken ticket machines.

If you are planning to visit the historic sites in Lecce, buy the single entry ticket for the LeccEcclesiae circuit (€11). It gets you into the Duomo, the Basilica of Santa Croce, and three other major churches, saving you about €15 compared to buying individual entry tickets at each door.

Best Tours & Experiences

Avoid the generic walking tours that just point at old walls. Book a street food tour in Bari Vecchia instead. You want to see the local grandmas (le signore) rolling orecchiette pasta on wooden tables right outside their front doors on Via dell'Arco Basso. A solid tour costs around €35 to €50 and includes tastings of focaccia barese, sgagliozze (fried polenta), and local Primitivo wine.

If you are staying near Alberobello, skip the basic walking tour and opt for an olive oil tasting at a working frantoio (oil mill) nearby. Tasting fresh, peppery oil straight from the press will ruin supermarket olive oil for you forever.

Save More

Save 5% on activities

Use code CHASINGWHEREABOUTS5 in the GetYourGuide app.

Book this exact experience in GetYourGuide app

Get 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.

Advertisement