Compare Hotels with an Indoor Pool in Puglia
Secret Bargains - Save an extra 10% or more on select Hotels with an Indoor Pool
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 Hotels with an Indoor Pool

Acaya Golf Resort & SPA
Strada Comunale Di Acaya Km 2 Vernole LE
$152 nightly
The price is $173 total per night
$173 total
Jun 10 - Jun 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Acaya Golf Resort & SPA in Vernole, you'll be steps from Acaya Golf Club and a 3-minute drive from Castello di Acaya.
Pool
Spa

Agriturismo Tibitone
Via per San Vito, Km 6 San Michele Salentino BR
Located in San Michele Salentino, Agriturismo Tibitone is in a rural location, within a 10-minute drive of Basilica Minore Pontificia Santissimo Rosario and Castello Imperiali.
Pool
Breakfast included

Arthotel & Park Lecce
Via Giorgio de Chirico, 1 Lecce LE
$92 nightly
The price is $112 total per night
$112 total
Jul 2 - Jul 3
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Arthotel & Park Lecce in Lecce, you'll be within a 5-minute drive of Torre del Parco and Villa Bianca.
Pool
Spa

CDSHotels Basiliani
Via Renis Otranto LE
$192 nightly
The price is $215 total per night
$215 total
Jun 10 - Jun 11
Total with taxes and fees
With a stay at CDSHotels Basiliani in Otranto, you'll be within a 5-minute drive of Otranto Waterfront and Otranto Cathedral.
Pool
Hot Tub

Best Western Hotel Dei Cavalieri
Via Foggia 40 Barletta BT
$107 nightly
The price is $117 total per night
$117 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Best Western Hotel Dei Cavalieri in Barletta, you'll be near the beach, within a 5-minute drive of Colossus of Barletta and Palazzo della Marra.
Spa
Parking included

Borgo Egnazia
Strada Comunale Egnazia Fasano BR
$1,815 nightly
The price is $2,007 total per night
$2,007 total
Jun 12 - Jun 13
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

Borgo San Marco
Contrada Sant Angelo 33 Fasano BR
$274 nightly
The price is $307 total per night
$307 total
Jun 17 - Jun 18
Total with taxes and fees
Located in Fasano, Borgo San Marco is in a rural location, within a 15-minute drive of San Domenico Golf Club and Egnazia.
Pool
Breakfast included

Borgobianco Resort & Spa Polignano - MGallery Collection
Contrada Casello Cavuzzi Polignano a Mare BA
$306 nightly
The price is $344 total per night
$344 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you 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 San Vito Beach.
Pool
Hot Tub

Cristal Palace Hotel
Via Firenze, 37 Andria BT
$109 nightly
The price is $120 total per night
$120 total
Jun 6 - Jun 7
Total with taxes and fees
With a stay at Cristal Palace Hotel in Andria, you'll be within a 15-minute walk of Palazzo di Citta and Andria Cathedral.
Breakfast included
Pet friendly

Giovì Relais
Via Roma 26 Polignano a Mare BA
$239 nightly
The price is $267 total per night
$267 total
Jun 14 - Jun 15
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.
Spa
Pet friendly

Granserena Hotel
Via Appia, 2 Fasano BR
$309 nightly
The price is $347 total per night
$347 total
Jun 11 - Jun 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Granserena Hotel, you'll be centrally located in Fasano, a 1-minute drive from Torre Canne Beach and 11 minutes from Rosa Marina Beach.
On private beach
Pool
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 Hotels with an Indoor Pool essential information
Hotels with an Indoor Pool in Puglia |
37 |
|---|---|
Highest price | $2,007 |
Cheapest price | $112 |
Total number of hotels in Puglia | 26,755 |
Popular hotels | Acaya Golf Resort & SPA, Agriturismo Tibitone, Arthotel & Park Lecce, CDSHotels Basiliani, Best Western Hotel Dei Cavalieri, Borgo Egnazia, Borgo San Marco, Borgobianco Resort & Spa Polignano - MGallery Collection, Cristal Palace Hotel, Giovì Relais, Granserena Hotel, Gusmay Resort - Hotel Cala del Turco |
Most Recent Puglia Hotel Reviews

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






