Search Hotels in Puerto de la Cruz with Indoor Pools
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Puerto de la Cruz Hotels with Indoor Pools
Top Puerto de la Cruz Hotels with Indoor Pools

Hotel Best Semiramis
Hotel Best Semiramis
8.2 out of 10, Very good, (680)
The price is £98
includes taxes & fees
17 Sept - 18 Sept

BLUESEA Puerto Resort
BLUESEA Puerto Resort
7.0 out of 10, Good, (306)

Alua Tenerife
Alua Tenerife
7.4 out of 10, Good, (130)

Hotel Riu Garoé
Hotel Riu Garoé
9.6 out of 10, Exceptional, (151)

La Carabela
La Carabela
7.0 out of 10, Good, (78)

BLUESEA Interpalace
BLUESEA Interpalace
6.8 out of 10, (338)
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.
Find out more about Puerto de la Cruz
Top Puerto de la Cruz Hotel Reviews

Hotel Best Semiramis
10/10 Excellent
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Choose Your Puerto de la Cruz Hotel Style
- All-Inclusive Hotels in Puerto de la Cruz
- Beach Resorts & Hotels in Puerto de la Cruz
- Casino Hotels in Puerto de la Cruz
- Cheap Hotels in Puerto de la Cruz
- Family-Friendly Hotels in Puerto de la Cruz
- Golf Hotels in Puerto de la Cruz
- Historic Hotels in Puerto de la Cruz
- Hotels with Air Conditioning in Puerto de la Cruz
- Hotels with Airport Transfers in Puerto de la Cruz
- Hotels with Babysitting Services in Puerto de la Cruz
- Hotels with Breakfast in Puerto de la Cruz
- Hotels with Connecting Rooms in Puerto de la Cruz
- Hotels with Entertainment in Puerto de la Cruz
- Hotels with Gym in Puerto de la Cruz
- Hotels with Hot Tubs in Puerto de la Cruz
- Hotels with Laundry Service in Puerto de la Cruz
- Hotels with Parking in Puerto de la Cruz
- Hotels with Parking in Puerto de la Cruz
- Hotels with Pool in Puerto de la Cruz
- Hotels with Restaurant in Puerto de la Cruz
- Hotels with Wifi in Puerto de la Cruz
- Hotels with a Bar in Puerto de la Cruz
- Hotels with smoking rooms in Puerto de la Cruz
- Luxury Hotels in Puerto de la Cruz
- Mountain Hotels in Puerto de la Cruz
- Pet-Friendly Hotels in Puerto de la Cruz
- Romantic Hotels in Puerto de la Cruz
- Shopping Hotels in Puerto de la Cruz
- Spa Hotels in Puerto de la Cruz
- Sports Hotels in Puerto de la Cruz
- Wedding Hotels in Puerto de la Cruz
More accommodation types in Puerto de la Cruz
- Apartments in Tenerife
- Villas in Tenerife
- Holiday Homes in Tenerife
- Serviced Apartments in Tenerife
- Resorts in Tenerife
- Cottages in Tenerife
- Chalets in Tenerife
- Condo Rentals in Tenerife
- Hostels in Tenerife
- Guest Houses in Tenerife
- Pensions in Tenerife
- B&B in Tenerife
- Farmstay in Tenerife
- Country Houses in Tenerife
- Holiday Parks in Tenerife
- Residences in Tenerife
- Cabin Rentals in Tenerife
- Capsule Hotels in Tenerife
- Lodges in Tenerife
- Town Houses in Tenerife
Hotels near popular Tenerife Attractions
Hotels in Puerto de la Cruz by Star Rating
Explore more hotels
- Precise Resort Tenerife
- Hotel Boutique HC Maga
- Hotel Las Aguilas Tenerife, Affiliated by Melia
- BLUESEA Puerto Resort
- Hotel Riu Garoé
- 4Dreams Hotel
- Apartamentos Be Smart Florida Plaza
- Hotel Don Candido
- Hotel TRH Taoro Garden - Only Adults
- H10 Tenerife Playa
- GF Noelia
- Atlantic El Tope
- Meliá Costa Atlantis Tenerife
- BLUESEA Costa Jardín Spa
- Hotel AF Valle Orotava
- Hotel Tejuma
- FERGUS Puerto de la Cruz
- Coral Teide Mar
- Hotel Marte
- Skyview Hotel
Expedia's Latest Trends
Hotels
Flights
Activities
- Things to do in Santa Ursula
- Things to do in Las Palmas de Gran Canaria
- Things to do in San Bartolomé de Tirajana
- Things to do in Fuencaliente de la Palma
- Things to do in San Sebastián de La Gomera
- Things to do in San Miguel de Abona
- Things to do in Adeje
- Things to do in Arrecife
- Things to do in Guia de Isora
- Things to do in Santa Cruz de Tenerife
- Things to do in Granadilla de Abona
- Things to do in Los Realejos
- Things to do in Tías
- Things to do in Santiago del Teide