Puglia Travel Guide: The Best Towns, Beaches, and Foods

Lama Monachile in Polignano a Mare Puglia, Italy

Puglia has become one of those places people love to describe as a hidden gem. After visiting, I don’t think that’s true anymore. Hidden? Not really. A gem? Absolutely.

If you’re planning a trip to Puglia and trying to decide where to go, what to eat, and whether it’s still worth visiting now that so many people have discovered it, my answer is yes. But it helps to go in with the right expectations.

This region, which forms the heel of Italy’s boot, has the kind of visual appeal that makes people book a flight on the spot: whitewashed seaside towns, baroque architecture, beaches in impossible shades of blue, olive groves, vineyards, and some of the best food in Italy. But it also comes with crowds, popular photo spots, and plenty of other travelers who have had the exact same route.

That doesn’t make Puglia less worth visiting. It just means it’s better to go in with the right expectations.

If you’re planning a trip, here’s where I’d focus my time, what I’d eat, and what I think is actually worth it.

Is Puglia worth visiting?

Yes, very much so.

What makes Puglia so appealing is how varied it is. You can spend one day wandering an elegant city full of baroque architecture, another swimming off a sandy beach, and the next exploring tiny hill towns surrounded by vineyards and trulli houses. It offers a lot of the things people want from an Italy trip, just in a different form than Rome, Florence, or the Amalfi Coast.

The tradeoff is that you should not expect to have it to yourself, especially in summer. Some of Puglia’s most famous towns are firmly on the tourist trail now. My advice is to embrace the fact that the secret is out and plan accordingly.

Lecce, Italy
Lecce, Italy
Lecce, Italy

Where to stay in Puglia: why Lecce makes a great base

If I were planning the same trip again, I would still choose Lecce as a base.

Lecce is one of the most beautiful towns I’ve seen in southern Italy. Its stone architecture that glows in the early evening as the sun sets, elaborate baroque facades, bougainvillea spilling over balconies, and the kind of streets that make you want to keep walking just to see what’s around the next corner (spoiler alert: it’s usually something photogenic)!

It also feels like a place where you can settle into a rhythm. Morning coffee, a slow wander, an aperitivo in a piazza, dinner outside. Even if you’re using it as a practical base for day trips, it’s still a destination in its own right rather than just somewhere convenient to sleep.

If your trip includes both towns and beaches, Lecce works especially well because it gives you beauty, atmosphere, and a good home base feeling all at once.

Do you need a car in Puglia?

For this kind of trip, yes.

There is public transportation in Puglia, and you’ll also see organized tours, but I would recommend renting a car if you want to experience the region at your own pace. A car gives you much more freedom to pair towns with beaches, move at your own speed, and reach places that feel a little more removed from the main transport routes.

For us, that flexibility was one of the reasons the trip worked so well. Puglia is the kind of region where the drives themselves are part of the experience.

Best places to visit in Puglia

Polignano a Mare

Polignano a Mare is probably one of the most photographed places in Puglia, and once you see Lama Monachile, it’s easy to understand why. From above, the tiny beach tucked between cliffs looks almost unreal, with water shifting from turquoise to deep blue.

It is beautiful. It is also busy, and everyone wants an Insta-worthy picture.

This is not a place to visit expecting some untouched secret cove. In peak season, the beach is small and the crowds are very real. But I still think it’s worth seeing, because the setting is genuinely dramatic and memorable. Just go in knowing that the dreamy photos often leave out the fact that many other people are trying to enjoy the exact same view.

Alberobello

Alberobello is one of those places where the first impression is genuinely striking. The trulli houses give it a storybook quality that feels unlike anywhere else in Italy.

It is also extremely popular.

You may be dealing with tour buses, souvenir shops, and a general sense that everyone has arrived at once. But I still wouldn’t skip it. The key is not to experience it only from the busiest stretch. Head toward quieter corners, especially Rione Aia Piccola, where the atmosphere feels calmer.

Locorotondo

Of all the towns we visited, Locorotondo felt like one of the best places for a slower wander.

Whitewashed streets, rounded corners, flowers, glimpses over the surrounding countryside, and a layout that encourages you to keep meandering without much of a plan. 

It’s a good place to slow the pace down and just enjoy being there.

Otranto

If you want a seaside town with a relaxed feel and somewhere good to eat after the beach, Otranto is worth adding to your itinerary.

It pairs especially well with a beach day nearby, and it feels like the sort of place where you can transition easily from sea to lunch to a sunset walk. We stopped after Baia dei Turchi and had one of the most satisfying meals of the trip: iced caffè Leccese and freshly baked pucce in a garden café setting that felt ideal after a few hours in the sun.

There’s more to Otranto than food, though. Wander a bit and you’ll find decorated buildings, a 15th-century fortress, and beautiful seafront views.

Baia dei Turchi

For a beach day, Baia dei Turchi stood out.

It’s not undiscovered, but it felt a little more relaxed than some of the postcard-famous spots. The beach is beautiful, with pale sand and clear water, and it offered a nice reminder that not every good beach has to be the one dominating social media.

If you want a classic Puglia beach day without putting all your hopes on one tiny, ultra-photographed cove, this is a good place to look.

We found it especially good for a slower beach day: long sandy stretch, clear water, and the option to rent sunbeds and umbrellas or bring your own. One practical note: we paid €6 for parking, which felt slightly steep for the area, but worth it for the setting.

Ostuni

Ostuni was our final town stop, and even with mixed weather it still made an impression.

It has the classic whitewashed hill town look people picture when they imagine southern Italy, with bright buildings, lively piazzas, and views stretching toward the sea. It felt like the kind of place that would be especially beautiful in better weather, ideally with time built in for a slow drink or dinner overlooking the landscape.

Puglia, Italy
Puglia, Italy
Puglia, Italy

A simple Puglia route that worked well for us

If you’re planning a first trip, this is the rough structure that worked well:

  • Day 1: Polignano a Mare, Alberobello, then Lecce as a base

  • Day 2: Lecce in the morning, Baia dei Turchi for the beach, then Otranto for food and a wander

  • Day 3: Locorotondo and Ostuni

It’s a good mix of iconic stops, beach time, and smaller-town wandering without trying to cram in every famous place in the region.

What to eat in Puglia: classic dishes and local specialties

Puglia is the kind of region where even simple things feel memorable.

The must-try dish is orecchiette alle cime di rapa, the classic combination of ear-shaped pasta with broccoli rabe. It’s one of those dishes that sounds humble but somehow becomes addictive after a few bites.

I’d also make a point of trying:

  • Puccia (or pucce in the plural), a Puglian sandwich that makes an excellent beach lunch

  • Burrata, which showed up repeatedly and never disappointed

  • Caffè Leccese, the local coffee drink made with espresso over ice and almond syrup

  • Pasticciotto, especially with a morning coffee in Lecce

  • A glass of local Primitivo in the evening

  • Pitta di patate or other potato-based breads and rustic snacks if you spot them on a menu

dog in Puglia, Italy

Puglia with a dog

One of the best things about this trip was how easy it was to do with our dog, Bindi.

Just like in many other parts of Italy, we found Puglia very dog-friendly. She was welcomed at restaurants and it was easy to bring her along while exploring towns. If you travel with a dog, that makes a real difference to how relaxed a trip feels.

My honest take: what Puglia is really like

Puglia absolutely lives up to the hype in some ways: it’s beautiful, the food is excellent, and there’s enough variety to make a trip feel full without getting repetitive.

But I do think it helps to be realistic.

If you go expecting a secret corner of Italy untouched by tourism, you may be disappointed. If you go expecting a region full of beautiful towns, memorable meals, and a mix of places that range from genuinely lovely to heavily touristed but still worth it, you’ll probably have a great time.

That, to me, is the right frame for Puglia.

It isn’t hidden. It isn’t especially quiet. But it is the kind of place that offers many different versions of southern Italian life in one trip, and that’s exactly what makes it so appealing.

Quick Puglia food recommendations

Here are a few places I’d point people toward from this trip:

  • Polignano a Mare: Olio Su Pane

  • Lecce: Miro Bistro

  • Lecce: Too Much

  • Lecce: Mamma Elvira Enoteca

  • Otranto: L’Ortale

  • Locorotondo: Anima Ristorante

  • Locorotondo: Controtendenza Cafe

📍 Note: A pinned Google Map of all of my favorite places is available for my paid Substack subscribers

Watch our Puglia video for more detail

Previous
Previous

Zagreb Travel Guide: Offbeat Museums, Local Lore, and a City Full of Character

Next
Next

Is Naples Worth Visiting for the Pizza Alone?