Puglia
Plan your trip to Puglia
Puglia is Italy's sun-drenched southeastern heel, where ancient Greek ruins, whitewashed trulli villages, and dramatic limestone cliffs meet pristine Adriatic beaches. This region blends layers of history—from Magna Graecia through Roman, Norman, and medieval times—with laid-back coastal living and world-class food. A visit here rewards you with authentic culture, fewer crowds than northern Italy, and some of the country's best-value accommodation.
Getting there & around
Fly into Bari, Puglia's main hub, which has direct flights from most European cities and connections from North America via Rome or Milan. From Bari airport, rent a car for maximum flexibility exploring villages and coastal roads, or use trains (slower but scenic) to reach major towns like Lecce and Brindisi. Driving is ideal for visiting smaller places like Locorotondo, Ostuni, and Polignano a Mare; local buses connect larger towns but are less frequent.
How long to stay
Plan 7–10 days to experience Puglia properly, mixing coastal towns, inland villages, beaches, and archaeological sites without rushing. Shorter trips of 4–5 days work if you focus on one area—for instance, the Itria Valley (Alberobello, Locorotondo) or the Salento Peninsula (Lecce, Otranto).
When to go
Visit in May–June or September–October for warm, dry weather, manageable crowds, and sea temperatures ideal for swimming. July–August are hot and packed with tourists; winter (November–March) is mild but rainy and many smaller attractions close or reduce hours.
Suggested itinerary
- Bari and the Coast — Arrive in Bari and explore the atmospheric Città Vecchia (Old Town) with its Byzantine cathedral and seaside promenade. Spend the afternoon at nearby Polignano a Mare, a dramatic clifftop village with turquoise coves perfect for swimming and evening aperitivos.
- Trulli Country and Alberobello — Drive to Alberobello to wander the UNESCO-listed streets lined with iconic cone-shaped trulli houses, then visit the whitewashed hilltop town of Locorotondo for panoramic views and local wine. End the day exploring Castellana Grotte, a vast underground cave system with stalactites and underground lakes.
- Lecce and the Salento Peninsula — Head to Lecce, Puglia's most elegant city, to admire its ornate Baroque architecture, castle, and piazzas filled with local life. Drive east to Otranto on the Adriatic coast, Italy's easternmost town, to see its cathedral, medieval fortifications, and the famous Spiaggia degli Alimini beaches nearby.
Frequently asked questions
Is Alberobello worth visiting?
Yes—it's one of Italy's most unique UNESCO sites and genuinely worth seeing, though arrive early or stay overnight to avoid midday tour groups. The trulli houses are real homes and workshops, not a museum, giving it authentic character beyond the typical tourist experience.
How many days do you need in Puglia?
7–10 days allows you to enjoy multiple regions: the Itria Valley trulli villages, Lecce's Baroque architecture, and coastal towns like Polignano a Mare and Otranto without feeling rushed. 4–5 days is feasible if you focus on one area.
What is the best time to visit Puglia?
Late May through June and September through early October offer ideal conditions: warm weather (24–28°C), manageable crowds, and comfortable swimming temperatures. July–August are very hot and crowded; winter is mild but wetter and many attractions have reduced hours.
Is Bari worth visiting or just a transfer point?
Bari is worth at least a day—its Città Vecchia has authentic charm, excellent seafood restaurants, and the stunning 11th-century cathedral rival many famous Italian towns. Most visitors treat it as a base or day trip rather than spend 2–3 days, but it rewards exploration more than a quick transfer.
Do I need a car in Puglia?
A car is strongly recommended for visiting villages like Locorotondo, Alberobello, and small coastal spots; public transport between major towns (Bari, Lecce, Brindisi) is reliable but slow. You can manage without a car if staying in Bari or Lecce and taking day tours, but you'll miss the region's best rural experiences.
History
Puglia has been inhabited since prehistoric times and was colonized by ancient Greeks who founded prosperous cities including Taranto (Taras), which became one of the most powerful cities of Magna Graecia. Romans renamed the region Apulia and built the Via Appia through its territory, making it a vital link to the eastern Mediterranean and the point of embarkation for the Crusades. During the medieval period, Puglia flourished under Norman rule and then under the Holy Roman Emperor Frederick II, who built the extraordinary Castel del Monte and maintained a cosmopolitan court welcoming scholars and scientists from across the medieval world. The Baroque period left extraordinary architecture in Lecce — so ornate it has been called 'the Florence of the South.' Centuries of poverty and agricultural feudalism drove massive emigration in the 20th century, but Puglia has reinvented itself as one of Italy's most dynamic food, wine, and tourism regions.
Culture
Puglia is deeply rooted in tradition, with festivals, folk music called pizzica (a hypnotic, repetitive dance originally used as a cure for the mythical tarantula bite), and religious processions central to community life. Family and food are paramount: meals are slow, generous affairs built around local ingredients — burrata, orecchiette, taralli, and seafood from the crystal-clear Adriatic. The region has a strong crafts heritage, especially ceramics from Grottaglie and papier-mâché from Lecce. Puglia now produces more olive oil than the whole of Greece — the ancient olive groves of the Valle d'Itria and Salento are a protected heritage landscape. The trulli of Alberobello (UNESCO listed) are unique dry-stone dwellings with conical roofs. The Salento area in the far south has a distinct, almost Greek identity.
Language
Pugliese dialect varies significantly across the region, with distinct variations in Bari (more Neapolitan-influenced), Lecce and the Salento (more archaic, with Greek roots), and Foggia (more rural). Common expressions: 'Iamme' (let's go), 'Uagliò' (hey, friend — used in Bari), 'Beddhu/a' (beautiful, in Salentino), and 'Scenni?' (Are you coming down? — a common street greeting in Bari, where socialising happens on the street). Standard Italian is universally understood. English is increasingly common in tourist areas including Lecce, Alberobello, and Polignano a Mare. Attempting even a few words of Italian earns immediate warmth and often an invitation for coffee.
Best time to visit
Late spring (May–June) and early autumn (September–October) offer warm weather, fewer crowds, and ideal conditions for sightseeing and beach visits.
Places to visit
- Bari — The vibrant capital of Puglia, Bari blends a bustling port, medieval old town, and lively street food culture. It is fa…
- Lecce — Known as the 'Florence of the South,' Lecce dazzles with its elaborate Baroque architecture carved from warm golden lim…
- Alberobello — Alberobello is a UNESCO World Heritage Site famous for its unique trulli, whitewashed limestone dwellings with conical…
- Polignano a Mare — Polignano a Mare is a dramatic clifftop town perched above the Adriatic, famous for its breathtaking sea caves, crystal…
- Ostuni — Called the 'White City,' Ostuni gleams brilliantly atop a hill surrounded by endless olive groves and views toward the…
- Otranto — A stunning walled port city on the Adriatic coast known for its mosaic cathedral floor and crystal-clear turquoise wate…
- Castellana Grotte — A small town in the Valle d'Itria famous for its spectacular cave system, among the most impressive in Italy. The caves…
- Vieste — A dramatic white clifftop town on the Gargano peninsula overlooking turquoise Adriatic waters. It boasts stunning sea s…
- Trani — An elegant seaside town on the Adriatic coast famous for its breathtaking Romanesque cathedral that appears to rise str…
- Locorotondo — One of Italy's most beautiful villages, Locorotondo sits atop a hill with a perfectly circular layout of whitewashed st…
Where to eat
- Bacco (Traditional Pugliese, Bari Vecchia). Order: Orecchiette alle cime di rapa.
- Il Buco (Traditional Pugliese, Ostuni). Order: Tiella di riso, patate e cozze.
- Già Sotto l'Arco (Creative Pugliese, Carovigno). Order: Crudo di mare locale.
- Osteria del Tempo Perso (Seafood & Traditional Pugliese, Ostuni). Order: Gran antipasto di mare.
- Trattoria Ciacco (Traditional Pugliese, Bari Centro). Order: Fave e cicoria.
- Il Frantoio (Masseria Pugliese, Fasano). Order: Antipasto della masseria.
- Osteria del Porto (Seafood, Gallipoli). Order: Polpo alla griglia.
- Antiche Mura (Traditional Tarantino, Taranto). Order: Cozze alla tarantina.
- Ristorante Porta Nova (Seafood, Barletta). Order: Spaghetti alle vongole.
- Trattoria L'Antro della Sibilla (Salentino Traditional, Lecce). Order: Ciceri e tria.
- Osteria di Acquaviva (Traditional Pugliese, Acquaviva delle Fonti). Order: Agnello al forno con patate.
- Al Fornello da Ricci (Creative Pugliese, Ceglie Messapica). Order: Agnello in crosta di erbe.
- La Puritate (Seafood, Gallipoli Isola). Order: Crudo di ricci di mare.
- Trattoria da Lucia (Traditional Pugliese, Trani). Order: Orecchiette al ragù di braciole.
- Ristorante Nicolaus (Traditional Pugliese, Alberobello). Order: Troccoli al sugo di agnello.