Best Towns to Visit in Puglia, Italy
This article contains affiliate links. If you make a purchase using one of the links provided, I may receive compensation from the service or product provider at no additional cost to you. Read my disclaimer for more information.
Puglia: Get Acquainted with this Sun-Soaked Italian Region
If you’re dreaming of Italy beyond the typical—Rome, Florence, and Venice—unspoiled, charming, and butting the coastline at the heel of the boot, the region of Puglia should be on your radar. Between my own Italian adventures and crafting travel plans for clients, I’ve fallen hard for the white-washed hilltops, Trulli villages, olive-grove drives, and warm-hearted locals of the Puglia region.
In this guide, we’ll uncover seven of Puglia’s most arresting towns, each offering its own flavor of Italian charm. I’ll share what to see and where to stay in each town, and cover must-try regional eats. Then I’ll round it all out with a sample 7-day itinerary to tie it all together.
✨ Dreaming of Planning a Trip to Puglia?
Crafting the perfect Puglia itinerary, especially one built around trulli stays, hidden villages, winery visits, and unforgettable cultural experiences, takes insider knowledge.
As a professional travel consultant, I design custom itineraries, book boutique stays, arrange drivers, tours, tastings, and curate routes tailored to your style.
If you’re ready to plan your personalized Puglia escape visit my Services Page today and let’s design your dream itinerary together.
Best Towns to Visit in Puglia, Italy
1. Ostuni – “The White City” on the Adriatic

What to See & Do
Perched on a hill with gleaming white facades and narrow alleys, Ostuni looks like it leapt out of a storybook. Wander the old town (Centro Storico) at dusk when the soft light turns limestone golden, then walk to the edge of the city to catch a panoramic Adriatic sunset over olive groves. Visit the cathedral in Piazza della Libertà and get lost for an hour among the cafés and artisan shops. When you’ve had enough of the city, a white sand beach is an easy 5-miles away.
Where to Stay
- Luxury:
- VISTA Ostuni – Wellness retreat meets Italian refinement at this 5-star property with a stunning view of the “white city”.
- Paragon 700 Boutique Hotel & Spa – This hotel expertly mixes modern comfort and historical charm to offer a truly unique experience in the heart of Ostuni.
- La Sommità Relais & Spa – Boutique charm right in the center of town, airy suites and a rooftop terrace that shimmers liquid gold at sunset.
- Mid-Range:
- Masseria Salinola – Rustic elegance describes the white-stone, cave-style dwellings among resort style gardens a short drive outside of the old town.
- Masseria Cervarolo – This historic farmhouse turned hotel offers stays in Apulian Trulli stone buildings, a truly unique style in the region.
- Budget-Friendly:
- PRIMO Ostuni Hotel – Stylish, comfortable and right within the old town walls so you park the car and walk everywhere.
- Regina di Ulivi – Traditional Apulian stone buildings and an inclusive breakfast guests rave about make this boutique property about 5 miles from town a gem.
Who Is This Town Perfect For
Couples seeking romance, architecture lovers who crave texture and light, and road-trip travelers using Ostuni as a base to explore the Itria Valley.
2. Alberobello – Trulli-Town Magic in the Valle d’Itria

What to See & Do
Step into the theater of Alberobello, where hundreds of Trulli (the white conical-roofed stone huts this region is known for) pack its UNESCO-listed streets. Visit the Trullo Sovrano (the only trullo with two floors), stroll the quiet back alleys, and pop into a craft shop to watch local artisans carving olive wood. Make time for a relaxing lunch under almond trees at one of the Masseria in the surrounding countryside.
Where to Stay
- Luxury:
- Trulli Terra Viva or Trullo Piccolo – Both are stunning luxury villas from historic Trulli buildings set in an idyllic rural setting, complete with a decadent pool and a view that defines “dream Italy.”
- Mid-Range:
- La Mandorla Luxury Trullo – Baroque-inspired elegance in the heart of the town with just a handful of rooms.
- Villa Leonardo Luxury Locorotondo – This traditional villa with 3 bedrooms and 3 baths boasts a beautiful garden and large pool for the whole family to enjoy, just outside of the bustling city.
- Budget-Friendly:
- Tipico Suites or Tipico Resort– Both of these properties are central, whimsical and wonderfully contextual, when visiting this region sleeping inside a real trullo is a must.
Who Is This Town Perfect For
Families wanting something magical, Instagram-loving couples, and design-savvy travelers who appreciate staying in traditional white-washed Trulli unlike anywhere else.
3. Polignano a Mare – Cliffside Coastal Charm & Café Culture

What to See & Do
The town of Polignano a Mare is perched above turquoise water with its postcard-worthy Lama Monachile beach nestled beneath dramatic cliffs that plunge into the cool sea. Walk through the historic town center with its narrow streets and quaint piazzas. Try a “special coffee” or gelato at Il Supermago del Gelo.
Then, if you are brave enough, cliff dive (or just watch) into the Adriatic at Bastione di Santo Stefano. At sunset, sip a glass of Primitivo at Terrazze Monachile and feel the breeze carry you into holiday mode.
Where to Stay
- Luxury:
- Hotel Grotta Palazzese – A cliff-side luxury hotel with stunning sea views, the grotto restaurant built into the cliffs will knock your socks off.
- Mid-Range:
- Le 3 di Tuccino – A handful of modern rooms that each have access to a luxurious seaside deck with sprawling views makes this property feel like a private villa complete with spa services.
- Aquamarea – A rooftop restaurant and bar is a highlight of this cliffside property with impeccable service.
- Budget-Friendly:
- POSEA Sea Suites – Beachfront access and gorgeous sea views accompany these quaint, bright and airy suites steps from Lama Monachile.
Who Is This Town Perfect For
Seafood loving travelers, daydreamers who want sea views and bougainvillea-filled walks down narrow, white-washed streets, and anyone craving the “Italian Riviera” vibe on a Southern Italian budget.
Day Trip Ideas
Monopoli is just to the south and has stunning white sand beaches and a very off-the-beaten-track, non-touristy charm.
4. Lecce – Baroque Grandeur in Italy’s Heel

What to See & Do
Known as the “Florence of the South,” Lecce boasts abundant 17th-century baroque churches, twisting streets and a buzz that’s equal parts youthful and historic. Visit Piazza del Duomo, explore the Roman amphitheater at sunset, and do as the locals do and stay out late: the passeggiata (evening stroll) starts after 9 pm here.
For a taste of culture beyond sightseeing, join a pasta-making class inside a centuries-old palazzo.
Where to Stay
- Luxury:
- Patria Palace Lecce – Located in Lecce’s Old Town, this aristocratic mansion with historic roots drips with 5-star opulence.
- Pollicastro Boutique Hotel – Architecture and art meld seamlessly in this former palace turned boutique hotel in the heart of Old Town Lecce.
- Mid-Range:
- Palazzo Sant’Anna – Charming hotel with rustic design and modern amenities. Each room offers a terrace or balcony with city views.
- Chiostro dei Domenicani – Dimora Storica – This stunning property on the outskirts of Lecce city boasts spacious rooms (not always easy to find in Europe) and a relaxing atmosphere.
- Budget-Friendly:
- Arco Vecchio Urban Suites – Colorful, creative, and right around the corner from the old town’s heart.
- Arthotel & Park Lecce – This wellness resort outside of Lecce city has pops of bright, art deco accents, an indoor pool and stunning grounds.
Who Is This Town Perfect For
Lecce has a nice mix of historic charm and modern nightlife. Architecture lovers, slow-holiday seekers, and travelers who want history by morning and lively aperitivo by night will feel right at home.
5. Cisternino – Hidden Gem in the Valle d’Itria

What to See & Do
Tucked away from major tourist trails, Cisternino is old-Italian charm at its purest: stone houses with laundry fluttering overhead, intimate trattorias, and hilltop views over olive fields. Wander the maze of alleys, spot the locals buying fresh produce, and settle at a grill where you choose meat and see it cooked right in front of you. For real travel-authentic Italy, this is your town.
Where to Stay
In the little town of Cisternino it is all about the home and villa stays. Here are a few gems right in town:
- Trullo Mamamè – This exceptional villa marries simplicity and luxury with its trulli-style rooms and lavish garden with an infinity pool with a view of the countryside.
- Trulli in Itria Valley – This property offers a spacious 4-bedroom villa with a pool in the center of town.
- Dimora del Vico – Perfect for a couple, this one-bedroom home stay is in central Cisternino and boasts a terrace with stunning views.
Who Is This Town Perfect For
Travellers seeking authenticity, food-loving explorers after off-map towns, and anyone who appreciates slowed-down rhythms, stone terraces and old-world Italy without the crowds.
6. Gallipoli – Sun and History on the Ionian Sea

What to See & Do
Gallipoli is where glowing baroque streets meet dazzling turquoise water. It’s a town that feels half fisherman’s village and half romantic seaside retreat. Wander the walled Old Town perched on an island, explore Castello Angioino with its sweeping sea views, and stretch out on Spiaggia della Purità, one of the most beautiful in-town beaches in Italy.
Don’t miss the underground hypogeum oil presses for a fascinating look at centuries-old olive oil production, or hop on a small boat to Sant’Andrea Island for snorkeling, sun, and salty breezes. In summer, Gallipoli’s sunset bars and seafront nightlife add a lively sparkle to the evenings.
Where to Stay
- Luxury:
- Palazzo del Corso – A wellness resort in the heart of Gallipoli with panoramic views over the city and the Ionian Sea.
- Biancodonda Greenblu Hotel & SPA – Elegant and modern design and sea views from the roof top terrace, along with a 5-star spa experience.
- Mid-Range:
- Relais Corte Palmieri – Airy rooms, Mediterranean colors, and a labyrinth of terraces that feel made for la dolce vita.
- The Crown Palace – This renovated historic palazzo walks the line between quirky and royal elegance.
- Budget-Friendly:
- I Bastioni San Domenico – Built into Gallipoli’s ancient sea walls with coastal views that feel far more luxurious than the price tag.
- Palazzo Presta – Artfully curated, romantic boutique stay in the old town with a sun-drenched rooftop terrace for dreamy Aperol-sunset moments.
Who Is This Town Perfect For
Beach lovers craving clear, swimmable water, travelers who want history and coastal charm in one walkable package, and anyone dreaming of slow, golden-hued afternoons followed by fresh seafood dinners and Ionian Sea sunsets.
7. Locorotondo – A Whitewashed Jewel

What to See & Do
Locorotondo is one of Puglia’s most beautiful hilltop towns, a gleaming white labyrinth shaped like a perfect circle, wrapped in balconies overflowing with flowers. Wander its winding lanes, duck into tiny churches, and admire panoramic views over the Valle d’Itria, where vineyards and trulli dot the countryside like a painting.
Sip a crisp Locorotondo DOC white at a nearby winery, rent a bike to explore the famed aqueduct cycling path, or simply settle into a café in Piazza Vittorio Emanuele and watch daily life drift by at an irresistibly slow pace.
Where to Stay
- Luxury:
- Ottolire Resort – Stylish stone suites, a dreamy pool, and a peaceful countryside setting that feels effortlessly elevated.
- Leonardo Trulli Resort – A boutique luxury trulli retreat where history, elegance, and nature blend into one unforgettable stay.
- Mid-Range:
- Sotto Le Cummerse – A scattered hotel where each suite occupies a unique historic dwelling within the old town. Atmospheric and beautifully designed.
- Masseria Aprile – A family-run masseria on a gentle hillside surrounded by donkeys, olive trees, and vineyards — authentic, warm, and wonderful.
- Budget-Friendly:
- Da Concavo e Convesso – Simple, artistic, and charming with postcard-worthy views of the circular old town.
- Bella Itria – Ideally situated in the middle of the historic city center, this renovated historic guest house is full of authentic regional charm.
Who Is This Town Perfect For
Locorotondo is perfect for couples, photographers, and culture-focused travelers who want beauty without the crowds. Travelers seeking quiet charm, sunsets with soft golden views over the Valle d’Itria, delicate local white wine, and anyone craving a slower, more poetic side of Italy will find what they are looking for here.
How to Plan Your Own Puglia Escape
Reaching Puglia is easier than ever, and part of the fun is the journey itself. Watching Italy shift from rolling vineyards and historic towns to olive-dotted countryside and coastal roads that seem made for convertible drives is all part of the magic of discovering this hidden gem region.

✈️ Getting There by Air
Puglia is served by two main airports: Bari Karol Wojtyła International Airport (BRI) in the north and Brindisi Salento Airport (BDS) in the south.
- Bari Airport is ideal for exploring the northern half of Puglia—Ostuni, Alberobello, and Polignano a Mare are all within 45–75 minutes.
- Brindisi Airport is better if your plans center around Lecce, the Salento coast, or the southern countryside.
Both airports have direct flights from major European hubs such as Rome, Milan, London, Paris, and Frankfurt, making them easy to reach on a connection from the U.S. or Canada.
🚄 Getting There by Train or Car from Major Cities
If you’re already in Italy, Puglia is accessible by high-speed rail and scenic drives:
- From Rome: About 5–6 hours by train to Bari or Brindisi, or a 5½–6-hour drive along the A14 autostrada (with stunning mountain and seaside views).
- From Naples: Roughly 4½ hours by train or 4 hours by car, passing through Basilicata’s dramatic landscapes and near the caves of Matera, a worthy stopover.
- From Florence or Bologna: Both connect directly via Trenitalia’s Frecciargento and Italo routes to Bari in around 6–7 hours.
Pro Tip: Italian trains are efficient, but once in Puglia you’ll want a car to explore freely. The best spots, like rural masserie, secret beaches, and vineyards, aren’t connected by rail.
🚗 Getting Around Puglia
Puglia is a region meant to be driven. Roads are well-maintained and signage straightforward, making it perfect for self-drives even for first-time visitors. Renting a car lets you linger in quiet villages, take spontaneous beach detours, and stop for olive-oil tastings whenever inspiration strikes. Automatic rentals can be limited, so book ahead, especially in summer.
Parking is generally free or inexpensive outside city centers, though in old towns like Ostuni or Lecce, ZTL zones (limited-traffic areas) apply. Your hotel can usually arrange permits or nearby parking.
For those not keen on driving, local trains connect Bari, Polignano, and Lecce, while private transfers or guided excursions are great for day trips between the main highlights.
Pro Tip: I often arrange rental cars, private drivers, and curated self-drive routes for clients, so if the thought of navigating Italian car rentals sounds stressful, I can make sure it’s seamless and insured properly. Contact me though my services page.
Regional Food You Must Try

Like many places in Italy, in Puglia, eating isn’t just a meal, it’s heritage. In olive-oil-rich kitchens and seaside trattorias, the cuisine honors ingredient and place. Be sure to try these regional favorites:
- Orecchiette con cime di rapa: The region’s handmade “little ears” pasta meets bitter turnip-tops and punchy garlic or chilli.
- Focaccia Barese: Thick, chewy, topped with cherry tomatoes and olives—an elevated street-food staple.
- Sea-urchin pasta (Spaghetti ai ricci): Fresh urchins, olive-oil shimmer, pasta—straight from Adriatic to plate.
- Extra-virgin olive oil: Puglia produces around 40% of Italy’s supply—tasting it al-natural is essential.
- Burrata, pettole, cocozzelle and other salt-of-the-earth dishes round out the hearty cuisine.
Pro Tip: book a cooking class or olive-oil mill tour, local producers often host intimate tastings that become travel highlights.
7-Day Sample Itinerary
Option #1: The Classic Puglia Coastline
Polignano a Mare → Ostuni → Gallipoli
This itinerary is perfect for travelers who crave sun-kissed skin and a cool aperitivo. It’s paced for slow strolls and relaxation. If you love authentic coastal Italian cuisine with a side of sea breeze in your hair and salt on your skin, this route will certainly deliver.

Day 1 – Arrival + Town Wander
Arrive via Bari Airport, rent a car and head straight to Polignano a Mare (~45 min) and settle into your hotel with a sea view. Stretch your legs with a stroll through the old town’s whitewashed lanes, then walk out onto one of the many dramatic viewpoints. The limestone cliffs glowing gold at sunset never disappoint.
Enjoy dinner overlooking the sea at the Hotel Grotta Palazzese famed restaurant.
Day 2 – Cala Porto Beach + Boat Caves
Spend the morning at Lama Monachile Beach, Polignano’s famous pebble cove hugged by cliffs. In the afternoon, take a boat tour of sea caves, one of the region’s most iconic experiences.
Be sure to order a gelato from Super Mago del Gelo (their “Caffè Speciale” is legendary).
🚗 En Route to Ostuni:
First, stop in Monopoli, a dreamy fishing village with a gorgeous lungomare, or visit Egnazia Archaeological Park for a history-meets-nature stroll among ancient ruins and olive groves. Next, take a detour to Alberobello for a sunset stroll through the Trulli. Spend the night in a traditional Trullo before continuing on to Ostuni in the morning.
Day 3 – Ostuni’s Old Town + Olive Oil Tasting
Get lost in Ostuni’s maze of white stone, tiny staircases, bougainvillea-splashed doorways, artisan shops, and sweeping Adriatic views before checking into your accommodation. In the afternoon, head to a local massseria for an olive oil tasting. This region is the beating heart of Italy’s olive culture.
Day 4 – Beaches & Cooking Class
Spend a lazy morning at the Torre Guaceto Nature Reserve, one of the most pristine coastlines in Italy. In the evening, roll up your sleeves for a traditional Pugliese cooking class; think orecchiette, taralli, and burrata heaven.
🚗 En Route to Gallipoli (1 hr 30 min):
This is a little longer drive, so break it up with a pause in Lecce for a few hours to admire its golden baroque architecture, grab a pasticciotto, a local Italian pastry, and wander Piazza Duomo.
Day 5 – Gallipoli’s Old Town & Spiaggia della Purità
Check into your hotel before exploring Gallipoli’s atmospheric old town, perched on an island connected by a bridge. Visit the Angioino Castle, walk the sea walls, and spend the afternoon swimming at Spiaggia della Purità.
Day 6 – Boat Day + Snorkeling
Take a boat trip to Isola Sant’Andrea for snorkeling and sun-filled lounging. In the evening, enjoy Gallipoli’s seaside aperitivo scene.
Day 7 – Wine Country + Departure
Head inland to the Nardò countryside for a winery tasting on your way back to Bari or Brindisi Airport. Salute Puglia one last time with a glass of Primitivo.
Option #2: Culture, Trulli & Timeless Villages
Alberobello → Locorotondo → Ostuni
This slower, more cultural route is perfect for travelers who want the heart of Puglia; quieter villages, deep heritage, architectural treasures, and unforgettable food moments. It’s paced for enjoyment, not exhaustion, giving you real connection with the region’s soul. Whether you’re staying in trulli, learning to make orecchiette, sipping wine on sun-soaked terraces, or wandering white medieval streets, this itinerary delivers an authentically Puglian experience.

Day 1 – Arrival & Your First Trullo Stay
Arrive via Bari Airport where you’ll rent a car for your trip to Alberobello (1 hour drive).
Alberobello is the epicenter of Puglia’s most iconic architecture with over 1,500 cone-shaped trulli clustered together like something out of a storybook. Check into your trullo stay; some come with rooftop terraces, hidden gardens, or even stone fireplaces.
Spend the afternoon wandering through Rione Monti and Rione Aia Piccola, the two historic trulli districts. Aia Piccola is quieter and still lived in, giving you an immediate sense of everyday life.
Dinner at a traditional trattoria with slow-cooked meats and local wine sets the tone for the days ahead.
Day 2 – Trulli Culture & Hands-On Experiences
This day is all about connecting deeply with the heritage of Puglia.
Suggested cultural activities:
- Trullo-building workshop with a local artisan. Learn how these dry-stone structures stand without mortar — a UNESCO-level skill passed down for generations.
- Olive oil tasting at a traditional masseria. Sample oils from some of the oldest olive groves in Italy.
- Visit the Trullo Sovrano, the only two-story trullo in existence.
- Enjoy an evening folk music show in the old town. Puglia’s pizzica dance is wildly energetic and endlessly charming.
During sunset, walk to Belvedere Santa Lucia Terrace, the perfect place for a panoramic view of the trulli bathed in golden light.
Day 3 – Day Trip to Martina Franca or Grottaglie
Pick one of two beautiful cultural experiences:
- Martina Franca (20 minutes)
A baroque town filled with elegant palazzi, music culture, and gorgeous piazzas. Perfect for slow coffee and boutique shopping. - Grottaglie (50 minutes)
Famous for its ceramic workshops. Wander through artisan studios, watch potters at work, and pick up pieces you’ll cherish forever.
Return to Alberobello for dinner under the stars in your trullo courtyard.
Whitewashed, circular, and perched on a hill, Locorotondo is often named one of Italy’s prettiest towns. Its balconied houses, winding alleys, and flower-drenched corners are irresistible.
Day 4 – Locorotondo Village Wander + Winery Visit
Head to Locorotondo and spend your morning weaving through the circular lanes of the old town (keep your camera in hand). Visit tiny local churches, stop for a creamy gelato, and enjoy lunch at a family-run osteria.
In the afternoon, head into the Valle d’Itria countryside for a wine tasting. Locorotondo DOC white wine is crisp and refreshing, perfect for warm Puglian afternoons.
Optional cultural add-on: Take a hands-on mozzarella-making class at a nearby masseria.
Day 5 – Cycling the Valle d’Itria + Cisternino
Rent electric bikes and glide along the Acquedotto Pugliese Cycling Route, one of Italy’s most scenic cycling trails. Pass olive groves, vineyards, more Trulli, and endless countryside views.
Stop for lunch in Cisternino, famous for its fornelli pronti, butcher shops where you choose your meat and they grill it on the spot.
Day 6 – The White City by the Sea + Olive Mill Visit
Ostuni is a perfect finale, breezy, elegant, and perched with dramatic views over olive groves and sea. Spend the morning getting lost in Ostuni Old Town’s sun-bleached staircases, artisan jewelry shops, archways, and sweeping viewpoints.
In the afternoon, visit one of the ancient underground olive mills that date back over 2,000 years. Learn how olive oil shaped Puglia’s history and economy.
End your day with dinner overlooking the Adriatic.
Day 7 – Beaches or Cooking Class
Choose your perfect final day:
- Option 1: Beach Time at Torre Guaceto
Pristine, undeveloped, and turquoise. A protected reserve and local favorite. - Option 2: Pugliese Cooking Class
Make orecchiette by hand, taste fresh burrata, and sip local wine while you cook with a local nonna in a masseria kitchen.
Scenic Stops Between Towns
Every transfer can become a mini-adventure. Use travel days to see even more of the regions cultural gems. Recommended stops:
- Egnazia Ruins (between Alberobello & Ostuni)
- Masseria cooking classes + tastings sprinkled throughout the Valle d’Itria
- Coastal detour to Monopoli or Torre Canne between Locorotondo & Ostuni
Final Thoughts from Your Travel Consultant

What makes this region so special isn’t just the beauty of its whitewashed towns or the glimmer of the Adriatic, it’s how effortlessly life slows down here. It’s the unhurried pace that lets you notice the small things like the texture of limestone walls, the sparkle of sea salt on your skin, and the sound of laughter echoing through a narrow street at dusk.
Whether you find yourself sipping wine beneath an ancient fig tree or watching fishermen pull in their morning catch along the Salento coast, you’ll realize that Puglia’s magic lies in its authenticity. Rich in flavor, culture, and warmth, it’s pure luxury without pretense. For the discerning traveler, it’s a region that rewards curiosity and rewards those who want something more than a checklist of “must-see” sights.
As a travel consultant, I’ve watched clients fall in love with Puglia again and again, whether for honeymoons, family adventures, solo escapes, or culinary explorations. It’s a destination that fits beautifully into almost any style of travel, from rustic road trips to ultra-luxury retreats. If you’re craving something soulful, sun-lit and still very much under-the-radar, this is your region.
🌅 If you’d like to see this side of Italy for yourself, I’d love to help you plan a trip that’s every bit as personal as it is unforgettable. From choosing the perfect masseria to curating a seamless route through Puglia’s most beautiful towns, I’ll make sure every moment feels effortless.
✨ Let’s start planning your dream Italian getaway today—visit my Services Page to learn more and get in touch.
