Puglia Road Trip Guide: A Hidden Gem in Southern Italy

Icon Share

SHARE

Advisor - Renata Schaitza
Curated By

Renata Schaitza

  • Puglia

  • Arts & Culture

  • Beaches

  • Road Trip Travel

  • Sightseeing

  • History

  • Local Food

Advisor - Puglia Road Trip Guide: A Hidden Gem in Southern Italy
Curator’s statement

Puglia turned out to be one of the most memorable destinations I’ve visited. Whether you’re into stunning beaches, charming small towns, rich history or incredible food and wine, this region has something special to offer. So, if you’re looking for a slice of Italy that’s still relatively undiscovered, Puglia might just be the perfect place for your next adventure!

The Fora Difference

Book with Renata to access exclusive perks and experiences on your trip.

Icon Travel Perks
Killer perks

Free upgrades, spa credits and more—we got you

Icon Recommendations
Personalized recs

Customized travel planning for your style

Icon Inside Knowledge
Insider knowledge

Expert advice from people who’ve actually been there

Where to stay in Puglia

Unlock perks by contacting Renata to book your trip.

Things to do in Puglia

Explore the whitewashed streets of Ostuni

Known as La Città Bianca (The White City), Ostuni is one of the most picturesque towns in Puglia. Wander through its narrow alleys, stop for an espresso at a local café and enjoy panoramic views of the Adriatic Sea from the hilltop. Tip: Visit at sunset when the golden light makes the white buildings glow.

Swim in the natural pools of Grotta della Poesia

This stunning rock formation near Roca Vecchia is one of the most beautiful swimming spots in Italy. The crystal-clear water and dramatic limestone cliffs make it a must-visit. Tip: Arrive early in the morning to avoid crowds, especially in summer.

Visit the fairytale town of Alberobello

Home to the famous trulli houses, Alberobello feels like a magical village straight out of a storybook. These cone-shaped stone dwellings are a UNESCO World Heritage Site and offer a fascinating look into Puglia’s unique architecture. Tip: Visit in the late afternoon to avoid the busiest times and enjoy a quieter experience.

Take a boat tour along the Gargano Coast

The Gargano Peninsula is known for its rugged coastline, sea caves and hidden beaches. A boat tour from Vieste or Peschici will take you to some of the most stunning spots, including the famous Grotta Campana (Bell Cave). Tip: Choose a small boat tour for a more personalized experience.

Relax on the beaches of Salento

Puglia has some of the best beaches in Italy, especially in the Salento region. Punta Prosciutto and Torre Lapillo offer Caribbean-like waters, while Baia dei Turchi near Otranto is perfect for a more secluded escape. Tip: Bring water shoes, as some beaches have rocky entrances.

Experience the local food scene

Puglian cuisine is simple yet incredibly flavorful. Try orecchiette pasta with turnip greens (cime di rapa) and panzerotti (fried stuffed dough). Tip: Visit a masseria (traditional farm) for an authentic farm-to-table dining experience.

Discover Lecce’s baroque beauty

Lecce, often called the "Florence of the South," is famous for its ornate Baroque architecture. Visit the Basilica di Santa Croce and Piazza del Duomo, and admire the intricate details of the historic buildings. Tip: Join a walking tour to learn more about the city's fascinating history.

Explore the sea caves of Polignano a Mare

This charming coastal town is not only famous for its dramatic cliffs but also for its hidden sea caves. Rent a kayak or take a boat tour to explore Grotta Palazzese, a breathtaking cave with a restaurant inside. Tip: If you plan to dine at the cave restaurant, make a reservation months in advance.

Visit Castel del Monte, a mysterious medieval castle

This UNESCO-listed 13th-century fortress was built by Emperor Frederick II and has a unique octagonal shape. The castle’s purpose remains a mystery, adding to its allure. Tip: Visit at sunrise or sunset for a surreal atmosphere and fewer visitors.

Taste Puglia’s famous wines and olive oil

Puglia is one of Italy’s top wine and olive oil producers. Head to a vineyard to try full-bodied Primitivo and Negroamaro wines, or visit an olive oil farm to sample some of the best extra virgin olive oil in the country. Tip: Many family-run wineries and farms offer tastings and tours — look for ones that require reservations for a more intimate experience.

Day trips

1. Matera (2 hours from Bari)
Known for its Sassi di Matera, Matera is one of the oldest continuously inhabited cities in the world, famous for its cave dwellings and ancient stone-carved architecture. It's a UNESCO World Heritage site and offers a fascinating glimpse into Italy’s past. You can visit the rock-hewn churches, stay for lunch in a cave restaurant and wander through the narrow streets of this magical town.

2. Castel del Monte (1 hour from Bari)
A UNESCO World Heritage site, this 13th-century castle built by Emperor Frederick II is an architectural marvel. Its octagonal shape and mysterious symbolism make it one of Italy’s most intriguing landmarks. The castle is perched on a hilltop and offers stunning views of the surrounding countryside. It’s perfect for history enthusiasts and anyone who appreciates unique architecture.

3. Polignano a Mare (1 hour from Monopoli)
Although already mentioned, Polignano a Mare is worth a full day trip for its dramatic cliffs, charming streets and clear blue waters. In addition to its famous cave restaurant, you can visit the Lama Monachile Beach, walk along the coastal cliffs or check out Punto Panoramico, which offers spectacular views of the Adriatic Sea.

4. Ostuni (1 hour from Monopoli)
Known as the "White City" due to its whitewashed buildings, Ostuni is a beautiful hilltop town with narrow streets, flower-filled balconies and stunning views of the surrounding olive groves. You can explore the town's cathedral, wander the ancient streets and enjoy lunch in a local trattoria. The town is also close to some beautiful beaches.

5. Gallipoli (2 hours from Otranto)
Located on the Ionian coast, Gallipoli is famous for its old town on an island, accessible via a bridge. It’s a laid-back town perfect for strolling through narrow alleys and enjoying its historic center. Don’t miss a visit to Castello di Gallipoli, which offers great views of the town and sea. Its beaches and seafood restaurants are also top-notch.

6. Valle d'Itria (Alberobello, Locorotondo, Martina Franca)
This beautiful valley is home to some of Puglia’s most iconic towns. You can easily visit Alberobello, Locorotondo and Martina Franca in one day. Locorotondo is famous for its circular old town and white wine, while Martina Franca boasts Baroque architecture and a lively historic center. These towns are surrounded by olive groves and vineyards, perfect for a scenic drive.

7. Grotte di Castellana (1 hour from Monopoli)
A must-visit for nature lovers, the Grotte di Castellana are an extensive network of caves formed millions of years ago. The tour through the cave system is a fascinating experience, where you can see impressive stalactites and stalagmites. It’s a unique way to explore the underground world of Puglia.

8. The Salento Peninsula (Lecce, Gallipoli, Otranto)
If you have more time, consider exploring the Salento Peninsula, which is full of coastal towns, beautiful beaches,and historic sites. Lecce is a must-visit for Baroque architecture, Gallipoli offers stunning beaches and old-town charm, while Otranto gives you the perfect combination of history and coast. You can easily plan a road trip along the peninsula to experience its various wonders.

Places to eat & drink in Puglia

Monopoli

  • Corteinfiore: Known for its contemporary take on Pugliese cuisine, this restaurant offers innovative dishes using locally sourced ingredients. Perfect for a fine dining experience in Monopoli.

  • Osteria Perricci: A fantastic spot for traditional Apulian dishes like orecchiette and seafood, offering a relaxed yet authentic atmosphere.

Polignano a Mare

  • Grotta Palazzese: One of the most iconic dining experiences in Puglia, located inside a cave overlooking the sea. Although it is quite expensive, it’s a once-in-a-lifetime experience.

  • Pescaria: For a more casual yet equally delicious experience, Pescaria specializes in seafood sandwiches, offering fresh, tasty meals right by the sea.

Alberobello

  • Trattoria Terra Madre: Located in the heart of Alberobello, this trattoria serves traditional Apulian food with an emphasis on organic and locally sourced ingredients.

  • Ristorante Il Trullo: A great spot to sample regional specialties in a cozy atmosphere surrounded by the unique trulli structures that make Alberobello famous.

Lecce

  • Le Zie Trattoria: For an authentic Lecce experience, this trattoria offers classic dishes like pasticciotto and orecchiette with turnip greens, perfect for food lovers looking to dive deep into local traditions.

  • La Cucina di Mamma Elvira: A family-friendly restaurant known for its warm hospitality and excellent Pugliese food, including delicious seafood and pasta dishes.

Need to know

How to get to Puglia:

I flew from Rome to Bari, the capital of the region. Once there, I rented a car and drove to Otranto. The drive took around four hours. Otranto is located at the “heel” of Italy’s boot, and I chose to start my journey there before making my way up the coast.

Getting around in Puglia:

The best way to explore Puglia is definitely by car. The towns are small and close to each other, but walking between them isn’t an option. I didn’t see much public transportation either, and if you want to make the most of your trip without wasting time, renting a car is a must. Plus, it gives you the flexibility to adapt your itinerary as you go.

Where to stay in Puglia:

For a smooth and well-connected stay, Otranto and Monopoli are two fantastic bases to explore Puglia. Both cities are charming, strategically located, and offer plenty of accommodation options — from cozy apartments to boutique hotels.

Otranto, a fortified seaside town with stunning views and a relaxed vibe, is perfect for immersing yourself in history while enjoying crystal-clear waters. Staying here allows easy access to natural wonders like Grotta della Poesia and nearby coastal gems.

Monopoli, with its whitewashed streets, picturesque harbor and lively piazzas, is an excellent base to visit Polignano a Mare and Alberobello. The town itself is full of charm, offering authentic local experiences and fantastic restaurants.

Hotels and vacation rentals are widely available in both cities, whether you're looking for a beachfront escape or a stylish stay in the historic center. Book in advance, especially during the summer months, when Puglia is at its liveliest!

Puglia itinerary overview:

Cities to visit:

  • Otranto – My first base (3 days).

  • Grotta Della Poesia – I visited twice while staying in Otranto.

  • Lecce – Went for dinner one night and returned for sightseeing on my way to Monopoli.

  • Monopoli – My second base (2 days), perfect for visiting Polignano and Alberobello.

  • Polignano a Mare – Spent an afternoon here while staying in Monopoli.

  • Alberobello – Visited the same day as Polignano, as both are small and easy to explore together.

Advisor - Renata Schaitza

Travel Advisor

Renata Schaitza

Get in touch with Renata

Did you like this guide? Reach out to customize and book your own experience. Or, just to chat about travel in general.

You can normally expect a response from Renata within a business day or so. You’ll also be subscribed to our travel newsletter (you can unsubscribe at any time).

For more inspiration and insider recommendations, visit our Puglia page.

We use cookies to enhance the user experience. Read our Privacy Policy here.