Most of Puglia is a two-hour drive from the rest of it, so where you sleep decides what you actually see. This guide answers the question area by area, with what each one costs, who it does not suit, and where to book.
First trip, one week, no strong preference. Base in the Valle d’Itria, around Locorotondo, Cisternino or Ostuni. You are an hour from both seas and in the middle of the trulli country.
The point of the trip is the beach. Go south to the Ionian Salento, Gallipoli or Porto Cesareo. You will spend minutes getting to the sand instead of an hour.
No car. Lecce or Monopoli, and nowhere else. Both are on the railway, both work on foot, and both have somewhere to eat on a Tuesday in November.
You want the masseria with the pool and the long lunch. The belt between Fasano and Savelletri. It is the most expensive corner of the region and it knows it.
Scenery above everything. The Gargano. But treat it as a separate trip: Vieste is 183 km from Bari, and it does not combine with the Valle d’Itria in one week.
A week fits two bases, not five. Whatever you choose, move once.
Once you have the area, the town is the next decision, and it matters more than people expect. Our guide to the best towns in Puglia sets them side by side, with how long each one actually needs and which of them hold up as a base rather than a stop.

The six areas, compared
The honest way to read this is the car column first. Puglia has one useful railway, the Adriatic line from Bari down to Lecce, and everything else assumes you are driving. Prices are what we see off peak, in spring and autumn; the fortnight around Ferragosto runs to roughly double.
| Area | Who it suits | Car needed | € a night, off peak | From Bari | From Brindisi | Sea on foot |
|---|---|---|---|---|---|---|
| Valle d’Itria | first trip, one week | Yes | €120-250 | ~1 hr | ~50 min | No |
| Fasano and Savelletri | masseria, comfort, sea | Yes | €250-700+ | ~50 min | ~40 min | Almost |
| Northern Adriatic coast | towns, trains, no car | No | €100-280 | ~35 min | ~1 hr | Yes |
| Adriatic Salento | coves, cliffs, Otranto | Yes | €150-250 | ~2 hr | ~1 hr | Yes |
| Ionian Salento | sand, families | Yes | €90-230 | ~2 hr 15 | ~1 hr 10 | Yes |
| The Gargano | scenery, a trip of its own | Yes | €90-180 | ~2 hr 30 | ~3 hr | Yes |

The Valle d’Itria: the default, and usually the right one
This is the answer for a first week, and the reason is geography rather than charm: from Locorotondo you are about fifty minutes from the Adriatic, an hour and a quarter from the Ionian, and ten minutes from the next white town. The valley is a plateau of drystone walls, olives and cone-roofed trulli, and the towns on it, Locorotondo, Cisternino, Martina Franca and Alberobello, are close enough to string together in an evening.


Who it does not suit. Anyone without a car: the towns are linked by a slow local railway and almost nothing else, and the masseria you booked for the photographs is four kilometres down a farm track. It is also not a beach base. You can reach the sea in under an hour, but you will do it every day, and by the third morning that stops being romantic.
What it costs. Roughly €120 to €250 a night in spring and autumn, climbing steeply in August when the best places are gone by March.
Where to sleep. Masseria Cervarolo for the restored-farm version near Ostuni; Sotto le Cummerse for a self-catering house inside Locorotondo; Leonardo Trulli Resort for the trullo with a pool; Masseria Peppeturro for the cheaper, working-farm end near Cisternino.
More on each town in our guides to Locorotondo, Cisternino, Martina Franca and Alberobello.
Price per night for two, outside July and August: € under €100, €€ €100-200, €€€ €200-400, €€€€ over €400.

Masseria Cervarolo
About 15 minutes out: a traditional stone masseria with some rooms in restored trulli, set around a pool among the olives, strong value for the experience.

Sotto le Cummerse
An albergo diffuso with apartments of different sizes spread through restored houses in the centro storico, atmospheric and quiet, with the white lanes and wine bars at the door.

Leonardo Trulli Resort
A cluster of restored trulli with a pool in the countryside near Locorotondo, comfortable and authentic, the easy way to sleep in a cone-roofed house with a car to hand.

Masseria Peppeturro
A restored masseria a couple of kilometres outside Cisternino, with a pool and gardens in quiet countryside, one of the area’s best rated farm stays and an easy base for the valley.
The Fasano belt: the expensive corner, and it knows it
Between Fasano and the little fishing harbour of Savelletri there is a strip of restored masserie that has become the most expensive few kilometres in Puglia. It is a short belt, maybe ten kilometres of olive country running down to a low rocky coast, and it contains Borgo Egnazia, Torre Maizza and San Domenico within a few minutes of each other. What you are paying for is a walled estate with its own beach club, its own restaurant and enough staff that you never have to decide anything.


Who it does not suit. Anyone on a normal budget: at €250 to €700 and up a night this is a different holiday from the rest of this page. It also assumes you are happy to stay put. These are estates rather than towns, so an evening out means driving, or eating where you sleep, which is exactly the appeal for some people and a little confining for others. If you like wandering into a piazza after dinner, base yourself in Ostuni and come here for the day.
What it costs. €250 to €700 and up in the belt, and far less a few kilometres inland for the same countryside.
Where to sleep. Borgo Egnazia for the full resort; Masseria Torre Maizza for the smaller, quieter version with the Lido Bambù beach club; Masseria San Domenico for the old-school grand hotel; Tenuta Monacelle at Selva di Fasano for the same coast at a third of the price.
More in our guides to Fasano, the best masserie in Puglia and the ten beach clubs worth the money.

Borgo Egnazia
A whole mock-village of courtyards, villas, pools, a Vair spa, golf and private beaches, Puglia’s flagship resort, brilliant for families and the host of the 2024 G7. The full-service splurge.

Masseria Torre Maizza
A 16th-century masseria reworked by Rocco Forte, elegant rooms, a spa, a nine-hole course and a shuttle to its own beach club. The most polished stay on the coast.

Masseria San Domenico
The grande dame of the belt, a Leading Hotels of the World masseria with a vast saltwater pool, a thalasso spa and the San Domenico golf course, more rooted and traditional than its neighbours.

Tenuta Monacelle, Selva di Fasano
A hamlet of seven trulli furnished in period style, on the wooded plateau of the Selva, between the Valle d’Itria and the coast. The postal address is in Monopoli, which makes it a good compromise if you want trulli country in the morning and the sea in the afternoon.
The northern Adriatic coast: the only part that works without a car
This is the one stretch of Puglia with a useful railway. The Adriatic line runs Bari, Polignano, Monopoli and on to Lecce, the trains are frequent, and Monopoli to Bari takes about half an hour. If you are not driving, this is where you sleep.


Who it does not suit. Anyone who wants a beach outside the door. Polignano’s famous cove, Lama Monachile, is a few dozen metres of pebbles under a bridge, and on an August afternoon it holds about as many people as a bus. Polignano is worth half a day of anyone’s trip, but it makes a better stop than a base: the town is small and it fills with day-trippers. There is more room to breathe fifteen minutes down the coast in Monopoli, which has the same water, actual sand at Capitolo, and somewhere to eat once the coaches have gone.
What it costs. Roughly €100 to €280 a night outside peak, from a city B&B in Bari to a room over the water in Polignano.
Where to sleep. Hotel Don Ferrante built into the walls at Monopoli; Casa Dorsi if you insist on sleeping in Polignano’s old town; Masseria Il Melograno for the countryside version ten minutes inland; Grande Albergo delle Nazioni on the Bari seafront if you are flying in late or out early.
More in our guides to Monopoli, Polignano a Mare and Bari.

Hotel Don Ferrante
A boutique hotel built into Monopoli’s old sea walls, a handful of rooms with private spa pools and a terrace over the Adriatic, the standout old-town stay.

Casa Dorsi
A characterful stone B&B next to the Santo Stefano rocks, terraces with sweeping sea views and a central clifftop spot, intimate and full of charm.

Masseria Il Melograno
A historic walled masseria in the olive country just outside Monopoli, citrus gardens, a pool and an elegant restaurant, the classic Puglian country estate.

Grande Albergo delle Nazioni
A grand five-star on Bari’s seafront promenade, polished and central, the easy upscale base with the lungomare at the door and the old town a stroll away.
The Adriatic Salento: cliffs, coves and the best town on the coast
Otranto is the strongest single base in the south, and not only because it is pretty: it came third in Italy in the 2026 Five Sails, it is walled, it has a mosaic-floored cathedral and a castle with the sea in its moat, and the Alimini beaches and Baia dei Turchi are ten minutes north. From here the coast road south towards Castro is one of the best drives in the region.


Who it does not suit. People expecting sand everywhere. This is a limestone coast: you swim off rock platforms and out of coves more often than off a beach, and the sandy exceptions, Torre dell’Orso and the Alimini, fill early in August. And Lecce, half an hour inland, is a baroque city rather than a seaside town, so if you sleep there you are driving twenty-five minutes to the water every morning.
What it costs. Roughly €150 to €250 a night in spring and autumn, more in August, and €180 to €350 for the countryside masserie around Lecce.
Where to sleep. Palazzo Papaleo inside the walls at Otranto; Masseria Montelauro for the olive-grove version a few minutes out; Hotel Belvedere Salento on the cliff above the bay at Torre dell’Orso; Chiostro dei Domenicani if you want Lecce and no car at all.
More in our guides to Otranto, Lecce and Torre dell’Orso.

Palazzo Papaleo
A restored historic palazzo right beside the cathedral, with a communal terrace over the rooftops and a two-minute walk to the sea. The atmospheric in-town choice.

Masseria Montelauro
A former monastery turned chic country hotel ten minutes from town, among olives and dry-stone walls, calm, contemporary, with a good restaurant and cooking classes.

Hotel Belvedere Salento
Plainly the best-placed hotel in town, on the cliff right above the bay, with a rooftop pool and the sweeping beach view. Walk to everything.

Chiostro dei Domenicani
A 15th-century Dominican convent in the centre of Lecce, vaulted rooms around a stone cloister with a courtyard pool, a rare bit of calm in the baroque centre.
The Ionian Salento: where the sand actually is
If the beach is the point of the trip, come here and stop reading. The Ionian side of the Salento is flat and sandy, the water stays shallow and turquoise a long way out, and the run from Porto Cesareo down through Gallipoli to Pescoluse is the best stretch of sand in Puglia. Gallipoli adds an island old town and the loudest nightlife on the coast; Porto Cesareo is the family version, with a marine reserve you can snorkel straight off the beach.


Who it does not suit. Anyone without a car, absolutely. Public transport here is thin, a few summer buses link Lecce and they will not move you between beaches. It is also not the place for a first-time visitor who wants towns and history: this coast is marinas and lidos, and the baroque is an hour inland. In the first fortnight of August it is genuinely full.
What it costs. Roughly €90 to €230 a night outside peak, rising sharply in August. It is the best value coast in the region.
Where to sleep. Palazzo Barba in the Gallipoli old town; Tenuta La Milogna for a country estate with a pool behind the coast; Hotel Aurora for the family end at Porto Cesareo; Masseria Serine down at Santa Maria di Leuca.
More in our guides to Gallipoli, Porto Cesareo and Santa Maria di Leuca.

Palazzo Barba
A B&B in a historic palazzo on Via Micetti, in the island old town: rooms with period furniture and balconies over the sea and the castle, minutes from Purità and the fish restaurants.

Tenuta La Milogna
A country estate 2.6 km from Punta Suina beach, with an outdoor pool, a garden and a buffet breakfast: quiet, family-run and a short drive from both the beaches and the old town.

Hotel Aurora
A small four star in Porto Cesareo with balconied rooms, an easy family base near the beach, the harbour and the gelaterie in town.

Masseria Serine
An agriturismo in the countryside just outside Leuca, at Contrada Serine, with a seasonal outdoor pool, a garden and a terrace: a quiet rural base near the cape.
The Gargano: the best scenery, and a separate trip
The spur is the most dramatic coast in Puglia, white cliffs dropping into green water, sea caves, arches and pebble bays you often reach by boat. Vieste sits at the eastern tip with a whitewashed old town stacked above the sand and the Pizzomunno monolith standing on the beach below it. The beaches here, Scialara and San Lorenzo, are long, sandy and lined with lidos.


Who it does not suit. Anyone trying to fit it into a Valle d’Itria week. Vieste is 183 km from Bari, the road across the promontory is slow, and the single most common way to waste a day in Puglia is driving up here and back. Give it two or three nights or leave it for another trip. And mind the ZTL: the old town is restricted, so if you are driving, book somewhere with parking rather than hoping.
What it costs. Roughly €90 to €180 a night outside peak, higher in August. It is cheaper than the Salento for what you get.
Where to sleep. Villa Coppitella for rooms and apartments at the value end; Uria Rooms & Suite B&B in town with its own parking, which solves the ZTL problem; Hotel Scialì out on the Scialara coast road; Pizzomunno Vieste Palace Hotel for the five-star with the private beach.
More in our guide to Vieste and the best beaches in Puglia.
Masseria, trullo, villa or hotel: which one actually suits you
A masseria is a fortified farmhouse, and the word now covers everything from a working farm with six rooms and a pool to a resort with a golf course. It makes sense if you want the pool, the breakfast and the quiet, and you have a car. It makes no sense at all without one: most sit down a track, several kilometres from the nearest bar. Reckon on €110 to €180 a night for the family-run tier and €200 to €350 for the boutique one. Masseria Il Frantoio near Ostuni is the classic version.
A trullo is worth one or two nights of a trip, not seven. They are cool in July, genuinely atmospheric, and the reason most people come to the valley. They are also small, dark by design, and damp in winter, and a cone-roofed room with one small window stops being charming around the fourth morning. €90 to €290 a night. Trullidea in Alberobello’s Rione Monti is the easy way to try one, and there is more in our guide to trulli houses in Puglia.


A villa is the format for a group, and here is the honest note: Puglia’s villa market runs almost entirely through specialist agencies rather than the booking sites, so the good ones are not where you are probably looking. Start with our guide to villas in Puglia. Two that do sit on the booking sites and hold up: Trulli Casalina, a cluster of restored trulli in the olive groves at Cisternino, and La Collina di Montegrappa at Tuglie, inland from Gallipoli, where each villa has its own heated pool.
A city hotel is the right answer if you are not driving. Lecce, Monopoli and Bari all reward walking, and only there does a hotel beat a masseria. Mantatelurè in Lecce is the small, central version.


Glamping has arrived on this coast and is a reasonable middle ground with children. See glamping in Puglia. Domus Olea at Ceglie Messapica is the olive-grove version, Poesis Park at Roca Vecchia the one on the coast, and Glamping Masseria Cuturi sits on a masseria at Manduria, in Primitivo country.


Masseria Il Frantoio
A 16th-century oil-press farmhouse just below town, the classic Ostuni masseria: olive-oil and wine tastings, cooking classes, slow-food dinners from the estate.

Trullidea, Alberobello, Rione Monti
An albergo diffuso: the rooms are not in a building but scattered through fifteenth-century trulli inside the UNESCO quarter itself. You sleep in the fabric that made Alberobello famous, chiancole and all, the stone slabs that clad the cone.

Mantatelurè
An intimate boutique stay in a restored 16th-century residence in the centro storico, a handful of rooms around a quiet courtyard, steps from Santa Croce and the pasticciotto.
The five mistakes people make booking Puglia
Booking Bari as a base. Bari is where you land, and it is a real city worth a day, but it is two hours from the Salento beaches and an hour from the trulli. It is an arrival and departure town, not a base.


Underestimating the distances. Puglia is 400 km end to end. Vieste to Lecce is a four-hour drive. The map makes it look like one region and it behaves like three.
Booking a masseria without a car. It is the single most expensive mistake on this page. Taxis are scarce, ride-hailing effectively does not exist outside Bari, and a supermarket run becomes a project.
Choosing one base for a week. A week fits two comfortably: three or four nights in the valley and three on a coast. One base means driving two hours out and two hours back on the days that matter.
Assuming “near the sea” means walking distance. Most of the pretty inland towns, Ostuni and Cisternino included, sit several kilometres back from the water, which is why they have views. Check the actual distance to the sand before you book, not the name of the province.
And one that costs money rather than time: August is not a season, it is two different ones. The fortnight around Ferragosto costs roughly double the first week of July for the same room. Move your week by seven days and the accommodation line of your budget changes shape. See the best time to visit Puglia.
Where to stay in Puglia: FAQ
What town is best to stay in Puglia?
For a first trip, Locorotondo or Ostuni in the Valle d’Itria, because everything else is within an hour. If the beach is the point, Gallipoli. If you are not driving, Lecce or Monopoli.
What is the best base area to stay in Puglia?
The Valle d’Itria for a first week, the Ionian Salento for a beach week, the Fasano belt if the budget is not the constraint, and the Gargano only as a trip of its own.
Is it better to stay in Bari or Monopoli?
Monopoli, for almost everyone. Same railway line, forty kilometres further south, a walled old town, a working harbour and real beaches at Capitolo ten minutes away. Bari is better only if you want a city and an early flight.
Where should I stay in Puglia without a car?
Lecce or Monopoli, and nothing else really works. Both sit on the Adriatic railway, both are walkable, and from either you can reach Polignano, Ostuni, Bari and Otranto by train or bus without much planning.
Where to stay in Puglia for a week?
Two bases, not one and not five. Three or four nights in the Valle d’Itria and three on a coast is the pattern that wastes the least time, and it costs nothing extra.
Where should I stay in Puglia for the beaches?
The Ionian side of the Salento: Porto Cesareo and Torre Lapillo for shallow water and families, Gallipoli for sand plus a town, Pescoluse for the whitest sand of all. Full detail in our guide to the best beaches in Puglia.


