The Edit, No. 905No. 905
La Locanda del Carrubo
Gargano · Resort · €€ (est.), estimated band: no official rate published
Official category: 5 stars luxury (2026)
- Spa
- 0.2 km (0.1 mi) from the sea, in a straight line
- Pool
An independent guide to the best masserie and luxury stays in Puglia
Masserie, palazzi and boutique hotels from the Gargano to the tip of the Salento, set down plainly and dated. Nobody pays to be here.
Hotels with the official five-star category in Puglia (Apulia), with or without the luxury designation. A rotating selection, one stay per area, never a ranking.
Puglia is long, and each stretch keeps its own light, its own table and its own pace. Choose the area first; the stay follows.
For a first trip with a car, start in the Valle d'Itria or an area next to it; for a baroque city with the sea nearby, stay in Lecce. A week works well with two bases, one in the north and one in the Salento.
Where to stay in Puglia: all 14 areas compared
10 stays
Alta Murgia and Castel del Monte has ten stays on The Puglia Edit in five comuni: Andria, Altamura, Corato, Gravina in Puglia and Gioia del Colle.
12 stays
The Bari and Trani area has 12 stays on The Puglia Edit in seven comuni, from Bari to Margherita di Savoia.
13 stays
Brindisi and the Messapian towns has 13 stays on The Puglia Edit in five comuni: Brindisi, Mesagne, Oria, Latiano and Cellino San Marco.
12 stays
Fasano and Savelletri has 12 stays on The Puglia Edit, all in the comune of Fasano on the Adriatic coast.
11 stays
Foggia and the Monti Dauni has 11 stays on The Puglia Edit in seven comuni, from Foggia to the hill villages of Bovino and Orsara di Puglia.
13 stays
Gallipoli and the Ionian Salento has 13 stays on The Puglia Edit in four comuni: seven in Gallipoli, three in Nardò, two in Ugento and one in Porto Cesareo.
12 stays
The Gargano has 12 stays on The Puglia Edit in six comuni: Vieste, Peschici, Mattinata, Monte Sant'Angelo, Rodi Garganico and the Isole Tremiti.
9 stays
Lecce and the North Salento coast has nine stays on The Puglia Edit in two comuni: seven in Lecce and two in Melendugno, on the coast.
13 stays
Monopoli and Polignano has 13 stays on The Puglia Edit in three comuni: eight in Monopoli, four in Polignano a Mare and one in Conversano.
11 stays
Ostuni and the White Coast has 11 stays on The Puglia Edit in two comuni: nine in Ostuni and two in Carovigno.
13 stays
Otranto and the Adriatic Salento has 13 stays on The Puglia Edit in five comuni: Otranto, Ortelle, Santa Cesarea Terme, Minervino di Lecce and Giurdignano.
10 stays
Santa Maria di Leuca and the Cape has ten stays on The Puglia Edit in six comuni: Castrignano del Capo, Patù, Gagliano del Capo, Miggiano, Presicce-Acquarica and Salve.
12 stays
Taranto and the Ionian coast has 12 stays on The Puglia Edit in nine comuni, from Taranto's old city to the Primitivo vineyards of Manduria and the Ginosa coast.
18 stays
The Valle d'Itria has 18 stays on The Puglia Edit across five comuni: Alberobello, Locorotondo, Cisternino, Martina Franca and Ceglie Messapica.
Three stays from different areas for each kind of trip, and the full list one click away.
Stays that say they host weddings, with what each states on guests, exclusive use and ceremony.
Under 2 km from the sea in a straight line, or with a beach club or a private beach.
Stays whose official information confirms a spa.
Adults only, a spa or a private beach, at an estimated price band 3 or above.
The same stays, gathered by the way you want to travel: by the sea, in winter, with children, for a wedding or a honeymoon.
A stay is included when it is under 2 km from the sea in a straight line, or when its official information confirms a beach club or a private beach.
61 stays
Every stay whose official website says the whole property can be booked for a private event or a group. A stay that says nothing about exclusive use is not included.
11 stays
A stay is included when its official information says children are welcome and also confirms family rooms or a kids' club. A stay that is silent on either point is left out.
11 stays
Every stay in price band 3 or above (our estimate of its level, since no band rests on a published rate) whose official website confirms at least one of these: adults only, a spa, or a private beach.
27 stays
A stay is included when the Regione Puglia accommodation register lists it as a five-star hotel, with or without the luxury designation. Our own price bands play no part, and a stay with no category in our data is left out.
30 stays
Every stay whose official website says that pets are allowed, or allowed on request (a size limit, a fee, notice before arrival or certain rooms only). A stay whose pet policy is not recorded in our data is not included.
49 stays
A stay is included when its own official information confirms a spa; a stay that does not mention one is left out, and nothing is added by hand.
61 stays
The stays on one map, by area. Those we can place only to the town are listed, not pinned.
What a masseria is, how old masserie are, how they differ from an agriturismo or a hotel, and how to choose one in Puglia using verified stays.
9 min read
Where to stay in Puglia: 14 areas compared by stays, price bands, spas, beaches and airports, with how many bases to choose and which areas pair well.
11 min read
Who will enjoy Puglia and who should not: what it offers, how it differs from the Amalfi Coast, what our stays cost, and the catches.
7 min read
When to visit Puglia: what official sources say about beach days and summer crowds month by month, and which stays confirm they are open.
7 min read
Which verified Puglia stays confirm they welcome children, which have family rooms, where the age limits are, and what to ask before you book.
7 min read
How to plan a honeymoon in Puglia: the kind of stay, one base or two, which months are confirmed open, and the 27 stays that meet our honeymoon rule.
6 min read
Method, sources, who runs this: How we select About