We are committed to researching and recommending the best hotels. We may receive commissions from purchases made after visiting links within our content. Learn more about our review process.
Puglia is one of Italy’s most charming locations — and despite how popular Italy is as a tourist destination, the names of towns in this eastern coastal region don’t ring familiar to American visitors quite like those among the Amalfi Coast do. This area in Italy’s boot and heel is known for its olive oils, wines, and coastal views, rendering Puglia as dreamy a place as any for an indulgent Italian vacation. The countryside is still tied into the patterns of local life, with a reliance on fresh, seasonal produce, and a deep respect for the environment woven into many hotel operations.
Speaking of, the hotels in the area are just as charming as the medieval and baroque villages they’re situated in, and that’s why we recommend renting a car for each of the properties below. It can be a hike from the nearest town, not to mention the airport, and there are so many charming villages to explore. Read through each of the incredible properties below and start planning your trip now.
Best Overall: Relais Histo'
Located outside of Taranto on gorgeous, olive grove-peppered grounds, this 175-acre, 14th-century restored farm is a sure bet for a memorable stay in Puglia. Rooms are huge — even by European standards — and have clean modern floor plans and decor, as well as a roomy triple shower. It’s almost worth the trip just to try this hotel’s olive oil, which they use in dishes whipped up at their on-site Apulian farmhouse restaurant. Be sure to make a booking for a treatment in the spa, which is well-designed and ultra-relaxing with massages given in the property's olive grove. Do note that the hot tub and sauna are only available to one couple at a time (and require a supplement) and that if you’re staying in the shoulder season, you might not be able to take advantage yet of the air-conditioning.
Best Budget: Hotel Federiciano
When it comes to value for money, not many stays can beat the impeccably rated, though admittedly basic, Hotel Federiciano. It’s located near the sleepy town of Valenzano just outside Bari, and the hotel staff is exceedingly helpful and friendly; however, it’s not necessarily a place where you’ll get a sense of the region's quaint charm. That said, if what you're in need of is just a clean, comfortable place to put your head on your way to or from somewhere, that’s precisely what this property delivers. The hotel’s 48 rooms and four junior suites are simply furnished, with white walls and floors, honey-toned wood, and mustard textiles — nothing to write home about design-wise, but the rooms are clean and non-smoking, with plenty of counter space in the bathrooms. Breakfast is nicely decadent, with plenty of pastries and fruit. Wi-Fi at the hotel is reliable, and there’s a grocery store about a block away.
Best for Families: Borgo Egnazia
Borgo Egnazia, built in the style of a traditional village, has previously won the award for the best hotel in Italy, and it still lives up to that reputation— especially when it comes to family stays. Located in the small fishing town of Savelletri di Fasano, this hotel is in the heart of Puglia, and you can expect plenty of charm from both the hotel and its idyllic surrounds (the Adriatic Sea, vineyards, olive groves—there’s plenty to take in). There are several places to stay on the property, with four “levels” of sophisticated, modern rooms in the main building, each done in sleek creams and kitted out with great details like perfectly draped canopies and sleek, long lines in the elegant furniture. The spa is also located in this building, and it’s worth a stop: treatments are based on ancient Puglian ones. In Il Borgo, another wonderful area on the property, there are more lodging options (including self-catering rooms with charming kitchen areas), along with a restaurant and clubs for both teens and kids. While the younger members of the family are occupied, grown-ups can hang out in the piazza, where markets, parties, and games continue until late. There are also two private beaches, two beach clubs, and bike hire to keep family members entertained — and using up all that extra gelato energy.
Best Boutique: Hotel L'Arcangelo - Boutique Hotel
Hotel L'Arcangelo may *technically* be a three-star hotel, but it’s also one of the best boutiques in Puglia. It’s located in a 17th-century building whose architecture has been restored and allowed to truly shine. Guests staying in the hotel’s swankier rooms can take in the caparo stone vaults, but all lodgings have flooring made of local stone. Lower-tier rooms are small and simple, but nonetheless lovely for those seeking a highly traditional stay. The hotel’s location is great, too: It’s on a piazza just a few minutes' walk from the train station and most major sights in the beautiful seaside city of Taranto. For those traveling around the region in a rental car, you can park in front of the hotel for free or pay a bit more for a video-surveilled spot.
Best for Luxury: Le Capase Resort Salento
Located 10 minutes outside of Santa Cesarea Terme, guests head to this 16-room hotel to get away from it all. Sprawling grounds hug the coastline, with an infinity pool and covered patio overlooking the azure waters beyond. Here, there are myriad opportunities for yoga, massages, and bio-trekking to gather herbs. Past the building’s doors, common areas beautifully draw on the landscape outside for their color palettes, while rooms are kept simple and fresh in cream and white, each with lovely private terraces or patios that look out onto the sea or garden (though we definitely recommend a sea room). Breakfast is delicious, with espresso and more than enough fresh local pastries and bread, best eaten on the terrace overlooking the sea. Lunch featuring the hotel’s garden produce and candlelit dinners can also be enjoyed here, and couples can arrange a dinner under the stars on the grounds. We do recommend having a car hire to explore surrounding towns as it’s close to plenty of coastal villages and Otranto.
Best for Romance: Masseria Cervarolo
With 16th-century architecture and impeccably kept grounds, everything about Masseria Cervarolo is truly breathtaking. Located right outside Otsuni, the hotel pays homage to its location and history and honors the environment with beautifully repurposed furniture (think: headboards made from original farmhouse doors) and power-generating solar panels. The history of the property is woven into how it operates today: Room nine, for example, is reportedly where winemakers crushed grapes. As charming as each room is, however, not all are in the historic part of the home—some are in the midcentury expansion. We recommend requesting a room in the original building to max the romance factor, though the property offers more than a few opportunities to get close to your partner: There’s a gorgeous infinity pool with an outdoor bar, dance classes, cooking lessons, and soap-making classes all available to try. Also on the list to try? The excellent restaurant: Try the homemade pasta and at least one of the 80 wines on the list.
Best Historic: Palazzo Mellacqua
Located in Castiglione d'Otranto, a village within the larger town of Andrano, and about 45 minutes by car from Lecce, Palazzo Mellacqua is a gorgeous historic hotel in a restored 18th-century building that offers plenty of lovely touches for couples and families alike. Kids will love the playground (and parents the babysitting service). Onsite, there are free barbecuing facilities for guests to use and for less-DIY meals, there’s an excellent restaurant on site as well a bar and the option to take breakfast in your room. Accommodations are all quaint and charming, with the suites being particularly stunning. The old skeleton of the building shines through with beds placed under elegant stone arches and private terraces featuring soaring stone pillars. The property offers free bikes as well as car rentals so guests can explore off-property, as well. There are plenty of towns worth visiting in the surrounding area, including the medieval village of Specchia, just a five-minute drive away.
Best Agriturismo: Masseria Muntibianchi AgriResort
Agriturismos — similar to a farm stay — are a beautiful way to immerse yourself in the Italian countryside. This luxe take on the trend is sure to be a memorable experience: Located in the Salento countryside near Otranto, the hotel is set within almost 100 acres of olive groves which date back nearly a century. Rooms here reflect the coastline's traditional materials and decor with a modern twist of crisp white linens and clean lines. There’s an emphasis on wellness, with stunning options for relaxing, from a massage room in a cave to a saltwater swimming pool (where the aperitivi are delicious) and a jacuzzi that’s open from April to November. And of course, the food’s top-notch: Breakfast features delicious Italian baked goods, and the beautifully presented organic meals feature produce grown on site in the hotel garden. The hotel also produces its own olive oil that guests can taste and purchase as a delicious souvenir.
Best View: Hotel Belvedere
One of the best-rated hotels in the Puglia region, Hotel Belvedere is located in the center of the small but lively town of Torre Dell’Orso, right near the beach, as well as a great bakery, gelateria, and several grocery stores. Its staff is widely praised by guests for their friendliness, professionalism, and hospitality. What really makes the hotel shine, however, is its location on a coastal cliff, with staggering views of the town’s historic tower and the sea stretching out before it (we recommend taking it all in from the hotel’s rooftop patio or pool). The hotel is also home to one of the best restaurants in the area where you can enjoy stellar regional cuisine and wine. If you have a rental car, definitely use this as a base to explore the region a bit: Lecce and Otranto are both reasonable drives away, and there are plenty of lovely beaches to be discovered in Puglia.
Our writers spent 2 hours researching the most popular Puglia hotels on the market. Before making their final recommendations, they considered 30 different hotels and read over 90 user reviews (both positive and negative). All of this research adds up to recommendations you can trust.