Destination guide · Italy2Love

Puglia Travel Guide: Where to Go, Where to Stay and How to Plan

Plan Puglia from Bari to Alberobello, the Valle d’Itria, Lecce and the Salento: where to stay, whether you need a car and experiences worth booking.

Puglia Alberobello Bari Food & Wine Islands & Coast Small Towns Couples Families

DESTINATIONS · PUGLIA

Plan Puglia, the heel of Italy

Bari’s old town, the trulli of Alberobello, the white towns of the Valle d’Itria, baroque Lecce and a long Adriatic and Ionian coastline.

The short answer: For a first trip, split your stay between two bases: one near Bari or the Valle d’Itria for the trulli and white towns, and one in or near Lecce for the Salento. A masseria or trullo in the countryside works well if you have a car. Plan at least four days for Bari, Polignano and Alberobello. With a week, you can add the Valle d’Itria and Matera, and with ten days you can continue south to Lecce and the Salento without rushing.

Last updated: September 25, 2026

Why choose Puglia?

Puglia is long and flat, with two seas and very different areas from north to south. It suits travelers who want food, coast and small towns more than big museums, and it is best explored from one or two bases rather than a new hotel every night.

Best for: food, coastline, small white towns, road trips and slow travel. Ideal stay: 4–5 days for Bari and the Valle d’Itria, 7–10 days if you add Lecce and the Salento.

Where to go in Puglia

Bari

The regional capital and main airport, with an old town known for fresh pasta made by hand in the street.

Polignano a Mare

A small town on the cliffs south of Bari, one of the most photographed spots on the coast.

Alberobello and the Valle d’Itria

The trulli, the region’s cone-roofed stone houses, and white hill towns such as Locorotondo and Ostuni. Use our Valle d’Itria travel guide to plan the area in more depth.

Lecce and the Salento

Baroque Lecce and the far south, where the Adriatic meets the Ionian Sea.

Matera

Just over the border in Basilicata, the cave city of Matera is a classic day trip from Bari.

Visit Matera →

Gargano

The wooded promontory in the north, with cliffs, beaches and pilgrim towns.

What to do in Puglia

Eat the street food

Focaccia, fried panzerotti and orecchiette pasta are the everyday food of Bari and the towns around it.

Sleep in the countryside

A masseria, a fortified farmhouse, or a trullo turns Puglia into a slower, rural stay. Many estates also host olive oil tours in Italy, with Puglia especially strong for monumental groves, mill visits and tastings.

Follow the coast

Pick one stretch of coast per base instead of trying to cover both seas in a single trip.

For more water-side ideas across Italy, see lakes, islands and coasts.

Selected Puglia experiences

Some links in this section lead to experiences Italy2Love has reviewed. If you book through them, Italy2Love earns a commission at no extra cost to you. A commission never changes what we recommend or the order we list it in.

Plan your Puglia trip

How many days?

3–4 days: Bari, Polignano and Alberobello. 5–7 days: add the Valle d’Itria and Matera. 8–10 days: continue south to Lecce and the Salento.

Do you need a car?

A car makes Puglia much easier, especially for the Valle d’Itria, the masserie and the beaches. Bari, Polignano and Lecce are reachable by train, but the smaller towns are slow to connect without driving.

When to visit?

Late spring and early fall are the best balance of warm sea and manageable crowds. July and August are hot and busy on the coast. Winter is quiet, and many beach businesses close.

Plan the rest of your trip. Puglia is best at a slower pace. These guides help you plan every unhurried day.

Choosing your base? Compare places to stay in Bari and Lecce below.

Affiliate links: if you book through them, Italy2Love earns a commission at no extra cost to you.

Is Puglia right for a first trip, or better for a second? Our guide to where to go first in Italy helps you decide.

Before you book a hotel, read whether to book a masseria or a trullo in Puglia, so your first morning starts close to the sights.

For the trulli country in detail, follow our Valle d’Itria itinerary for 3, 5 or 7 days.

Frequently asked questions

Where should you stay in Puglia?

For a first trip, split your stay between two bases: one near Bari or the Valle d’Itria for the trulli and white towns, and one in or near Lecce for the Salento. A masseria or trullo in the countryside works well if you have a car.

Do you need a car in Puglia?

It helps a lot. Bari, Polignano a Mare and Lecce can be reached by train, but the Valle d’Itria, the countryside farm stays and many beaches are hard to connect without driving or a guided transfer.

Is Matera in Puglia?

No. Matera is in Basilicata, just across the regional border, but it is usually visited as a day trip from Bari or the Valle d’Itria. Many travelers combine it with Alberobello in a single day.

How many days do you need in Puglia?

Plan at least four days for Bari, Polignano and Alberobello. With a week, you can add the Valle d’Itria and Matera, and with ten days you can continue south to Lecce and the Salento without rushing.

What is the best time to visit Puglia?

Late spring and early fall are the most comfortable seasons, with warm water and fewer crowds than midsummer. July and August are the busiest months on the coast, and in winter many beach businesses close.

Puglia is best at a slower pace

Choose one or two bases, eat locally and let the small towns set the rhythm.