Ten Best Places to Visit in Puglia, Italy
Puglia does not announce itself the way Tuscany or the Amalfi Coast does. There is no single postcard view that sums up the region, no one hill town that gets all the attention. Instead, Puglia unfolds slowly: whitewashed alleys that open onto turquoise sea, conical trulli roofs catching the late afternoon light, baroque facades carved with more patience than seems reasonable. This is the heel of Italy's boot, and it rewards travelers who are willing to drive a little further and linger a little longer.
We have spent time on the ground here, tasting the orecchiette, wandering the Valle d'Itria at dusk, and finding the towns that still feel like Puglia rather than a stop on someone else's itinerary. Here are the ten places we send our clients, and why each one earns its spot.
1. Alberobello
Alberobello is the town that put Puglia on the map, and for good reason. More than a thousand trulli, those whitewashed stone huts with cone shaped roofs, cluster together in the Rione Monti and Aia Piccola districts. It is genuinely one of the strangest and most wonderful streetscapes in Italy. Yes, it draws crowds by midday. That is exactly why we tell our clients to stay the night in a trullo. Once the tour buses pull away by early evening, the town settles into something quiet and almost fairy tale, and you will have those crooked little lanes nearly to yourself.
IWB Tip: Book an overnight stay rather than a day trip. The light after 6pm, once the crowds thin, is when Alberobello truly shows itself.
2. Lecce
Lecce earns its nickname, the Florence of the South, through sheer stonework. The local limestone, soft enough to carve and sturdy enough to last centuries, let baroque architects go a little wild here, and the result is a city of curling facades, cherubs, and gargoyles unlike anywhere else in Italy. But Lecce is not a museum. It is a living university city with espresso bars, evening passeggiate, and nonnas still arguing about the best pasticciotto in town. Give it at least a full day, ideally with a local guide who can point out which church facade took forty years to finish.
3. Ostuni
Ostuni sits high on a hilltop above endless olive groves, its whitewashed buildings visible from miles away, which is how it earned the name La Città Bianca, the White City. Wandering the old town means climbing narrow staircases that suddenly open onto a terrace with a view clear to the Adriatic. It is one of those towns built for slow mornings: a coffee in the piazza, a wander with no destination, a lunch that runs two hours longer than planned.
4. Polignano a Mare
Polignano a Mare is built directly into limestone cliffs above the sea, and the effect is dramatic even by Puglia's standards. The old town's whitewashed streets end abruptly at a cliff edge with the water crashing below. This is also where you will find some of the best gelato in the region, eaten on a balcony overlooking the water, which is a fairly perfect way to spend twenty minutes. Come for sunset if you can. The light on the cliffs is worth planning around.
5. Bari
Bari does not get the same attention as Puglia's smaller towns, and that is part of its appeal. This is a real, working Italian city, with a historic center, Bari Vecchia, where women still hand roll orecchiette in doorways and sell it fresh to passersby. The Basilica di San Nicola holds real weight here, tied to the origins of the Santa Claus legend, and the seafront promenade is a proper Italian evening ritual. Bari is also simply useful: it is the region's main airport and rail hub, which makes it a natural first or last stop on a Puglia itinerary.
6. Otranto
Otranto sits at Italy's easternmost point, where the Adriatic turns a color of blue that looks almost invented. The old town is compact and walkable, anchored by a Norman castle and a cathedral with a mosaic floor that took a monk twelve years to lay by hand. Beyond the walls, the coastline south of Otranto hides some of Puglia's most striking sea caves and grottoes, best explored by boat on a clear morning.
7. Gallipoli
Gallipoli's old town sits on a small island connected to the mainland by a single bridge, with the Ionian Sea wrapped around it on nearly every side. It has a different rhythm than the Adriatic side of Puglia, a little more laid back, a little more given over to long beach afternoons. The fish market near the harbor is worth an early morning visit, and dinner here should mean whatever came off the boat that day.
8. Monopoli
Monopoli is often overlooked in favor of its more famous neighbors, which is precisely why we love sending clients here. The old town has the same whitewashed charm as Ostuni or Polignano, but with far fewer crowds. A small working port sits right against the historic center, fishing boats bobbing beside centuries old buildings, and the nearby coastline has some of the calmest, clearest coves in the region.
9. Locorotondo and Cisternino
These two hill towns in the Valle d'Itria rarely make the highlight reel, and that is exactly their appeal. Locorotondo is built in a near perfect circle, its whitewashed houses and flower filled balconies laid out with a tidiness that feels almost designed. Cisternino, just down the road, is known for its rosticcerie, butcher shops that grill your selection of meat on the spot and seat you right there to eat it. Between the two towns, the surrounding countryside is scattered with trulli standing alone in olive groves, which is the Puglia most visitors never see.
10. The Gargano Peninsula
The Gargano is Puglia's wild card, the spur of the boot's heel, and it feels like a different region entirely. Towns like Vieste and Peschici cling to limestone cliffs above genuinely spectacular beaches, while inland the Foresta Umbra offers cool, shaded hiking through ancient beech forest. This is where Puglia trades baroque architecture for raw coastline and pine covered hills, and it is a wonderful add on for travelers who want a slower, beach forward finish to their trip.
Planning Your Own Puglia Story
Puglia is not a region to rush. The towns above are close enough together to string into a single trip, but far enough apart that they each deserve their own unhurried day. We always tell our clients the same thing: eat where the locals eat, stay a night in a trullo, and leave room in the schedule for the afternoon that does not go as planned. That afternoon is usually the one you remember.
That is the other 99% of Italy, the version most travelers never find. That is what we are here to help you experience.
Ready to Plan Your Puglia Trip?
At Italy With Bella, we build fully custom, private itineraries across all 20 Italian regions, Puglia included. We have walked these towns ourselves, eaten at the trattorias we recommend, and vetted every guide and driver personally. No generic packages. No group tours. Just Italy, done the right way.