Puglia is one of the most geographically varied regions in Italy — from the baroque architecture of Lecce and Bari in the north and south, to the conical trulli houses of Alberobello and the Valle d’Itria in the middle, to the fortified masserie (farmhouses) spread across the olive-covered plain. Choosing where to stay is really choosing which side of Puglia to anchor yourself in, because the region stretches some 400 kilometres from north to south. Most visitors base themselves in one or two zones and day-trip from there; a week in Puglia with a car, moving between the Valle d’Itria and the coast, is the most efficient way to cover the region.
Zone 1: The Valle d’Itria and Trulli Country
The valley between Alberobello, Locorotondo, and Martina Franca is where Puglia’s most distinctive architecture concentrates — the conical-roofed trulli that give the region its most-photographed image. Staying in an actual trullo, rather than simply photographing one, is an experience worth building an itinerary around.
Trullidea (Alberobello, Rione Monti) is a collection of restored trulli in the historic zone — each unit a separate trullo with original limestone walls and a cone ceiling. Doubles from approximately €90 per night as of 2026. Kitchen facilities are available in some units. The Rione Monti zone is the most atmospheric area of Alberobello for walking at dusk after the day-trippers leave. Direct booking often gives the best rates.
Trulli Holiday (Alberobello, historic centre) offers several restored trulli with modern amenities and pool access at some properties. Doubles from approximately €80 per night as of 2026. The staff organise olive oil tastings and can arrange transport to outlying Valle d’Itria vineyards. A practical mid-range option that keeps the trullo experience accessible without the premium of larger curated collections.
Masseria Moroseta (near Ostuni) is one of the most architecturally striking properties in Puglia — a contemporary design masseria with minimalist white architecture set among ancient olive trees. Pool, organic farm-to-table breakfast, and genuine countryside quiet. Doubles from approximately €250 per night as of 2026. Not a historic building, but the spatial quality is exceptional. Car essential.
Trulli accommodation in the countryside between Alberobello and Locorotondo — scattered through the olive groves rather than in the town itself — gives more privacy than the urban Alberobello options. Rates run from approximately €80–200 per night for a small unit depending on size and facilities. The Airbnb and Booking.com platforms both have large selections; specialist agencies including Puglia at Home curate the better countryside properties.
Zone 2: Ostuni and the Itria-Adriatic Hinterland
Ostuni — the “white city” on the ridge above the Brindisi plain — is a practical base for both the Valle d’Itria trulli country to the west and the Adriatic coast beaches to the east. Hotels here tend toward the mid-range with a strong agriturismo presence in the surrounding countryside.
Masseria Il Frantoio (near Ostuni) is a working olive farm with guest rooms in a restored farmhouse. The on-site restaurant uses produce from the farm, and olive oil tastings are included. Doubles from approximately €180 per night as of 2026. This is what genuine Puglian agriturismo looks like — not a hotel that calls itself a masseria, but an actual working farm. Book well ahead; it sells out from May through September.
Grand Hotel Masseria Santa Lucia (near Ostuni, towards the sea) combines masseria architecture with resort amenities — pool, spa, and shuttle to the beach. Rates from approximately €150–250 per night as of 2026. Works for families who want the countryside setting without sacrificing comfort. Less intimate than Il Frantoio but better equipped for children.
Hotels in Ostuni town: The white hilltop town has several small boutique hotels and B&Bs in the centro storico. Rates in the mid-range from approximately €80–140 per night as of 2026. Walking the whitewashed lanes after dinner is the main reason to stay in town rather than in a countryside masseria.
Zone 3: Lecce and the Salento Peninsula
Lecce is Puglia’s baroque capital — a city of golden limestone buildings with carved facades of extraordinary detail. Staying in Lecce’s centro storico puts you among the best of the architecture and the best of the local food and wine.
Patria Palace Hotel (Piazzetta Riccardi 13) is the finest hotel in Lecce — a five-star in a 17th-century palazzo directly facing the Basilica di Santa Croce. Doubles from approximately €150–230 per night as of 2026. Rooftop terrace with views over the baroque skyline. The position is unbeatable for walking the old city; everything of significance is within 10 minutes on foot.
Risorgimento Resort (Via Augusto Imperatore 19) is a luxury design hotel in a converted 19th-century palazzo — marble floors, high ceilings, and a rooftop pool. Doubles from approximately €180–280 per night as of 2026. More contemporary in character than the Patria Palace, with a strong restaurant. A good choice for design-conscious travellers who find historic grandeur less interesting than architectural quality.
Bed and breakfast options in the Lecce centro storico run from approximately €70–110 per night as of 2026. The quality is high by Italian B&B standards — the city’s university population and the growth of cultural tourism has driven up the standard of smaller accommodation. The neighbourhood around Via Libertini and Piazza Oronzo has the best density of affordable options within easy walking of the main monuments.
Zone 4: Bari and the Adriatic Coast
Bari is Puglia’s regional capital and main transport hub — most visitors to Puglia arrive here by plane or train and travel south. The old town (Bari Vecchia), built on a promontory between two harbours, is the most atmospheric area. The Lungomare seafront promenade is lively in the evenings.
Hotel Oriente (Corso Cavour 32) is a well-located four-star between Bari Vecchia and the Lungomare — within easy walking of the old town’s focaccia bakeries, the Basilica di San Nicola, and the Pinacoteca Metropolitana. Doubles from approximately €90–130 per night as of 2026. Consistently good value for a city-centre four-star.
Masseria Torre Maizza (near Fasano, south of Bari) is a Rocco Forte property in a fortified 16th-century masseria surrounded by olive groves — the most prestigious rural address in northern Puglia. Pool, spa, private beach access, and a golf course. Doubles from approximately €350 per night as of 2026. For a multi-day stay in Puglia where the hotel itself is part of the experience rather than just a base, this is the benchmark.
Budget options in Bari cluster around the Fiera del Levante area south of the old town and near the central station. Guesthouses and small hotels from approximately €55–75 per night as of 2026. Functional, convenient for transport, but without the atmosphere of the old town.
Choosing Between Zones
Car or no car: Puglia without a car means you’re largely restricted to Lecce (reachable by fast train from Bari in 30 minutes), Bari itself, and Alberobello (reachable by private railway FSE from Bari). Masserie and rural trulli require a car. If you’re flying into Bari and want to see the Valle d’Itria and the Salento coast, hire a car at the airport — it’s the only realistic way to cover the region fully.
One week or more: A week allows for a masseria or trullo stay in the Valle d’Itria (two nights), two nights in Lecce, one night in Ostuni, and a base in Bari at either end. The FSE railway connects Bari to Alberobello and the Fasano area; driving between Lecce and Ostuni takes about 40 minutes.
Long weekend (three to four nights): Choose one zone and stay there. Lecce and the Salento for architecture and beaches; the Valle d’Itria for the trulli and the countryside.
When to Book
June to August is peak season for the Adriatic coast — beach resorts around Torre Canne, Polignano a Mare, and the Salento fill weeks or months ahead. Masserie with pools sell out by May for the summer. Book coastal accommodation for July and August at least three months in advance.
May and September offer the best combination of good weather, thinner crowds, and lower rates. The Valle d’Itria is particularly beautiful in May when the countryside is green and wildflowers are in bloom.
October through March is the low season for most coastal areas but Lecce and Bari operate year-round. Festival di Sant’Oronzo in Lecce (late August) and the Carnevale in Putignano (February/March) are the main event-driven booking periods.
Plan your visit:
- Browse tours and activities in Puglia
- Book an airport transfer from Bari Karol Wojtyla Airport
- Get travel insurance for Italy
- Pick up an eSIM for Italy
- Search all hotels in Puglia on Booking.com
For named hotel recommendations at each price point — including trulli, masserie, and city hotels in Lecce and Bari: best hotels in Puglia by type.