Compare Spa Resorts & Hotels in Puglia
Secret Bargains - Save an extra 10% or more on select Spa Resorts & Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Puglia Spa Resorts & Hotels

Hotel Pineta Wellness & Spa
Via Carlo Marx, 5 Ruvo di Puglia BA
$138 nightly
The price is $152 total per night
$152 total
Aug 17 - Aug 18
Total with taxes and fees
With a stay at Hotel Pineta Wellness & Spa in Ruvo di Puglia, you'll be in a regional park, within a 15-minute walk of Ruvo Cathedral and Palazzo Jatta.
Pool
Breakfast included

Canne Bianche_Lifestyle Hotel
Via Appia 32 Fasano BR
$723 nightly
The price is $807 total per night
$807 total
Aug 3 - Aug 4
Total with taxes and fees
When you stay at Canne Bianche_Lifestyle Hotel in Fasano, you'll be by the sea, a 1-minute drive from Torre Canne Beach and 8 minutes from Rosa Marina Beach.
Pool
Breakfast included

Hotel Vittoria Resort Pool & Spa
via Catona Otranto LE
$195 nightly
The price is $222 total per night
$222 total
Jul 31 - Aug 1
Total with taxes and fees
Hotel Vittoria Resort Pool & Spa is centrally located in Otranto, a 4-minute walk from Otranto Waterfront and 7 minutes by foot from Otranto Cathedral.

Relais Histò San Pietro sul Mar Piccolo
Via Santandrea Circummarpiccolo Taranto TA
$480 nightly
The price is $537 total per night
$537 total
Aug 5 - Aug 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Taranto, Relais Histò San Pietro sul Mar Piccolo is in a rural location, within a 15-minute drive of Start Racing and Ponte di Porta Napoli.
Pool
Breakfast included

Mercure Villa Romanazzi Carducci Bari
Via Capruzzi 326 Bari BA
$181 nightly
The price is $206 total per night
$206 total
Aug 22 - Aug 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
In the heart of Bari, Mercure Villa Romanazzi Carducci Bari is within a 5-minute drive of Petruzzelli Theatre and University of Bari.

Borgo Egnazia
Strada Comunale Egnazia Fasano BR
$2,867 nightly
The price is $3,165 total per night
$3,165 total
Jul 30 - Jul 31
Total with taxes and fees
With a stay at Borgo Egnazia in Fasano, you'll be within a 15-minute drive of Torre Canne Beach and San Domenico Golf Club.
On private beach
Pool

The Nicolaus Hotel
Via Cardinale A. Ciasca, 27 Bari BA
$135 nightly
The price is $156 total per night
$156 total
Aug 21 - Aug 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Nicolaus Hotel in Bari (Municipio 2), you'll be within a 15-minute drive of Bari Harbor and John Paul II Cancer Institute.

Palace Hotel San Michele
Via Madonna degli Angeli Monte Sant'Angelo FG
$111 nightly
The price is $126 total per night
$126 total
Jul 30 - Jul 31
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Palace Hotel San Michele is centrally located in Monte Sant'Angelo, a 3-minute walk from Monte Sant'Angelo Castle and 5 minutes by foot from Baptistery of San Giovanni in Tumba.

CDSHotels Basiliani
Via Renis Otranto LE
$133 nightly
The price is $153 total per night
$153 total
Jul 30 - Jul 31
Total with taxes and fees
Located in Otranto, CDSHotels Basiliani is within a 15-minute drive of Otranto Waterfront and Baia Dei Turchi Beach.

Borgobianco Resort & Spa Polignano - MGallery Collection
Contrada Casello Cavuzzi Polignano a Mare BA
$331 nightly
The price is $371 total per night
$371 total
Aug 6 - Aug 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Borgobianco Resort & Spa Polignano - MGallery Collection in Polignano a Mare, you'll be near the beach, within a 15-minute drive of Lama Monachile Beach and Grotta Palazzese.

Tivoli Palazzo 1880 Lecce Hotel
Via Augusto Imperatore, 19 Lecce LE
$362 nightly
The price is $410 total per night
$410 total
Jul 30 - Jul 31
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Tivoli Palazzo 1880 Lecce Hotel places you in the heart of Lecce, steps from Church of Santa Chiara and Piazza Sant'Oronzo.

Giovì Relais
Via Roma 26 Polignano a Mare BA
$338 nightly
The price is $376 total per night
$376 total
Aug 2 - Aug 3
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Giovì Relais, you'll be centrally located in Polignano a Mare, steps from Lama Monachile Beach and within a 10-minute walk of Pino Pascali Museum.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Puglia Spa Resorts & Hotels essential information
Spa Resorts & Hotels in Puglia |
318 |
|---|---|
Highest price | $3,165 |
Cheapest price | $126 |
Total number of hotels in Puglia | 27,087 |
Popular hotels | Hotel Pineta Wellness & Spa, Canne Bianche_Lifestyle Hotel, Hotel Vittoria Resort Pool & Spa, Relais Histò San Pietro sul Mar Piccolo, Mercure Villa Romanazzi Carducci Bari, Borgo Egnazia, The Nicolaus Hotel, Palace Hotel San Michele, CDSHotels Basiliani, Borgobianco Resort & Spa Polignano - MGallery Collection, Tivoli Palazzo 1880 Lecce Hotel, Giovì Relais |
Most Recent Puglia Hotel Reviews

JR Hotels Bari Grande Albergo delle Nazioni
5 out of 5
Posted less than an hour ago
CheapTickets Verified Review
"Knowledge and profesionalism."
A verified traveler stayed at JR Hotels Bari Grande Albergo delle Nazioni
More to Explore in Puglia
Top Picks
- Condo Resorts in Otranto
- Independent Hotels in Santa Maria di Leuca
- Hotels with Restaurants in Brindisi
- Independent Hotels in Polignano a Mare
- Golf Resorts & in Otranto
- All Inclusive Resorts & in Polignano a Mare
- Hotels with Room Service in Ostuni
- Fishing Resorts & in Santa Maria di Leuca
- Kid Friendly Hotels in Lecce
- Independent Hotels in Lecce
- Kid Friendly Hotels in Brindisi
- Independent Hotels in Ostuni
- Hostels in Otranto
- Hotels with Pools in Lecce
- 5 Star Hotels in Marina di Pescoluse
- Ginosa Hotels
- Faeto Hotels
- 4 Star Hotels in Otranto
- Foggia Hotels
- Boutique Hotels in Ostuni
- 5 Star Hotels in Vieste
- Santa Cesarea Terme Hotels
- Racale Hotels
- Troia Hotels
- Arcade Hotels in Lecce
- Romantic Getaways & Hotels in Polignano a Mare
- Hotels with Air Conditioning in Polignano a Mare
- Cozzana Hotels
- Hotels with a Gym in Polignano a Mare
- Spa Resorts & in Polignano a Mare
- Hotels with Free Breakfast in Lecce
- Resorts in Brindisi
- B&B in Santa Maria di Leuca
- Hotels with Airport Transfers in Nardò
- San Pietro in Bevagna Hotels
- Business Hotels in Santa Maria di Leuca
- Lido Azzurro Hotels
- Hotels with a Gym in Santa Maria di Leuca
- Hotels with Hot Tubs in Otranto
- 3 Star Hotels in Nardò
- 4 Star Hotels in Nardò
- Campomarino di Maruggio Hotels
- Arcade Hotels in Brindisi
- Hotels with Airport Transfers in Lecce
- Hotels with Free Parking in Polignano a Mare
- Hotels with Balconies in Polignano a Mare
- Historic Hotels in Ostuni
- Romantic Getaways & Hotels in Otranto
- Hotels with WiFi in Nardò
- Chalets in Otranto
- Hotels with Bars in Lecce
- Romantic Getaways & Hotels in Nardò
- Independent Hotels in Otranto
- Kid Friendly Hotels in Santa Maria di Leuca
- Marina di Andrano Hotels
- Oceanfront Hotels in Otranto
- Winery Hotels in Brindisi
- Pet Friendly Hotels in Lecce
- Hotels with a Wedding Venue in Lecce
- Cheap Hotels in Lecce
- Hotels with an Indoor Pool in Otranto
- Cheap Hotels in Vieste
- Hotels with Shopping in Lecce
- Hotels with Hot Tubs in Polignano a Mare
- Hotels with an Indoor Pool in Lecce
- 4 Star Hotels in Biccari
- Vacation Rentals in Ostuni
- Hotels with Air Conditioning in Otranto
- Independent Hotels in Brindisi
- San Giorgio Ionico Hotels
- Flights to Otranto
- Flights from Dallas to Otranto
- Flights to Brindisi
- Flights from Molfetta
- Flights from Cavallino
- Flights to Nardò
- Flights from Palmariggi
- Flights from Portland to Otranto
- Flights from Mesagne
- Flights to Vieste
- Flights from Florence to Brindisi
- Flights from San Lorenzo
- Flights to Ostuni
- Flights to Santa Maria di Leuca
- Flights from Washington to Otranto
- Flights from Rotterdam to Brindisi
- Flights from Marina di Ostuni
- Flights from Lisbon District to Otranto





