Between the Itria Valley and Gargano, Puglia boasts a concentration of Italy’s most beautiful villages: conical trulli, white-washed alleys, and towns perched on cliffs facing the Adriatic. This guide presents the top-rated villages in APULIA, organized by area, to build a coherent itinerary without crisscrossing the region.

- Top-rated in APULIA: Alberobello (9.9 — trulli, UNESCO), Monte Sant’Angelo (9.7 — sacred Gargano village, UNESCO), Castro and Martina Franca (9.6).
- Itria Valley: iconic white villages (Alberobello, Locorotondo, Martina Franca, Cisternino), all 10-20 minutes from each other.
- Gargano: cliffside villages facing the sea (Monte Sant’Angelo, Peschici).
- Salento: lesser-known villages like Castro and Specchia.
- Visit duration: 1h30 to 2h for a compact village, half a day for Alberobello or Monte Sant’Angelo.
- Without a car: more difficult, as most villages are poorly served by public transport.
Ranking of Puglia’s Most Beautiful Villages
Here are the top-rated villages in APULIA, excluding major cities already covered elsewhere on the blog (Lecce, Ostuni, Otranto, Vieste, Monopoli, Polignano a Mare).
| Village | Area | Special Feature | APULIA Rating |
|---|---|---|---|
| Monte Sant’Angelo | Gargano | Sacred village, UNESCO heritage | 9.7 |
| Castro | Salento | Cliffside village between cliffs and sea caves | 9.6 |
| Martina Franca | Itria Valley | Baroque elegance, white alleys | 9.6 |
| Locorotondo | Itria Valley | Circular village, flower-filled balconies | 9.5 |
| Alberobello | Itria Valley | Trulli, UNESCO heritage | 9.9 |
| Peschici | Gargano | White pearl perched facing the Adriatic | 9.4 |
| Cisternino | Itria Valley | Sweet life, white village | 9.3 |
| Specchia | Salento | Remarkable medieval village, one of Italy’s most beautiful | 9.2 |
| Vico del Gargano | Gargano | Stone alleys, romantic atmosphere | 8.4 |
The Itria Valley: Iconic White Villages

The Itria Valley concentrates Puglia’s best-known villages. Alberobello remains a must-see for its trulli, despite heavy tourist crowds during the day (our complete guide to Alberobello details how to avoid them). Nearby, Locorotondo charms with its circular layout and flower-filled balconies, while Cisternino offers a calmer atmosphere, renowned for its traditional butcher-roasters (the famous “bombette”). Martina Franca, larger, adds a baroque touch with its palaces and elegant historic center.
Tip: visit Alberobello early morning or late afternoon to avoid tour buses, then continue to Locorotondo or Cisternino, 15-20 minutes away by car.
The Gargano: Cliffside Villages Facing the Sea

The Gargano offers a different village profile: hilltop, facing the Adriatic. Monte Sant’Angelo, with its UNESCO-listed Sanctuary of Saint Michael, overlooks the region at over 800 meters above sea level. Peschici, a white gem clinging to a cliff, and Vico del Gargano, known for its flower-filled medieval center, round out a two- to three-day itinerary in northern Puglia.
The Salento: Lesser-Known Villages

Less visited than the Itria Valley, Salento also hides some very beautiful villages. Castro, perched on the coast, is known for the Grotta Zinzulusa and the turquoise waters below. Specchia, listed among Italy’s most beautiful villages (Borghi più belli d’Italia), offers a limestone historic center, quiet even in peak season.
Our APULIA Favorite Villages
A selection of villages actually referenced in APULIA, to consult before you go for photos and practical information:
- Alberobello — the symbol of Puglia, best visited early morning
- Locorotondo — the most photogenic village in the Itria Valley
- Monte Sant’Angelo — panorama and sacred heritage of Gargano
- Castro — sea caves and turquoise sea views
- Cisternino — sweet life and local gastronomy
- Specchia — quiet, authentic, off the beaten path
- Peschici — white village facing the Adriatic
Which Village for Your Travel Profile
| Profile | Recommendation |
|---|---|
| First visit, must-sees | Alberobello, Locorotondo, Ostuni (see our accommodation guide) |
| Seeking calm, away from crowds | Specchia, Cisternino, Vico del Gargano |
| Panorama and hiking enthusiast | Monte Sant’Angelo, Castro |
| Combine village and beach on the same day | Peschici (Gargano) or Castro (Salento) |
| Gastronomy and local market | Cisternino and its butcher-roaster tradition |
Mistakes to Avoid When Visiting Villages
- Visiting Alberobello in the middle of a summer afternoon: the main streets are then saturated with groups; prefer early morning or late afternoon.
- Trying to park in the historic center: most villages have limited traffic zones (ZTLs); use peripheral parking lots and finish on foot.
- Planning too many villages in a single day: distances between villages seem short on the map, but country roads extend travel times; 2 to 3 villages per day is a realistic pace.
- Ignoring the midday break: many shops close between 1 PM and 4 PM, even in tourist villages; adapt your visit accordingly.
Frequently asked questions
What is the most beautiful village in Puglia?
Alberobello remains the most iconic thanks to its UNESCO-listed trulli, but Locorotondo and Monte Sant’Angelo receive equally high ratings in APULIA for their setting and authenticity.
How much time should you plan to visit a village?
Allow 1h30 to 2h for compact villages (Locorotondo, Cisternino, Specchia), and half a day for Alberobello or Monte Sant’Angelo if you include a visit to the sanctuary or inhabited trulli.
Can you visit several Itria Valley villages in one day?
Yes: Alberobello, Locorotondo, and Cisternino are 10 to 20 minutes apart by car, making it possible to combine all three in a well-organized day.
Are the villages accessible without a car?
It’s more difficult: most are poorly served by public transport. Alberobello and Martina Franca have a train station, but other villages generally require a car or private transfer.
Prepare your village tour with APULIA
In summary
Puglia’s most beautiful villages are concentrated mainly in the Itria Valley (Alberobello, Locorotondo, Cisternino, Martina Franca) and Gargano (Monte Sant’Angelo, Peschici, Vico del Gargano), with some more discreet villages in Salento (Castro, Specchia). The best approach is to group 2 to 3 nearby villages per day rather than multiplying trips, and to avoid the hottest hours in the most frequented villages.
