Luxury Hotels in Puerto de la Cruz, Spain

Hotel Best Semiramis

8.1 "Very good"
(2911 reviews)
Leopoldo Cologan Zulueta, 27 - Urbanización La Paz, 38400 Puerto de la Cruz, Spain
Set on a cliff overlooking the Atlantic Ocean, Hotel Best Semiramis is located in Puerto de la Cruz. It offers rooms wit... (Learn more)
Check availability

Hotel Botanico y Oriental Spa Garden

8.9 "Very good"
(728 reviews)
Avenida Richard J. Yeoward, 1, 38400 Puerto de la Cruz, Spain
Hotel Botanico y Oriental Spa Garden offers 3 outdoor pools and luxurious accommodation set in attractive gardens, overl... (Learn more)
Check availability

Hotel Puerto Palace

8.4 "Very good"
(3394 reviews)
Doctor Cobiella Zaera, s/n, 38400 Puerto de la Cruz, Spain
Hotel Puerto Palace features accommodation with gardens and terraces. The property has three swimming pools along with ... (Learn more)
Check availability

Hotel AF Valle Orotava

8.5 "Very good"
(1702 reviews)
Cupido, 12, 38400 Puerto de la Cruz, Spain
Hotel AF Valle Orotava is a 4-star hotel, completely renovated, located in the center of Puerto de la Cruz, 10 minutes w... (Learn more)
Check availability

Hotel Las Águilas Tenerife, Affiliated by Meliá

8.2 "Very good"
(2018 reviews)
Doctor Barajas, 19, 38400 Puerto de la Cruz, Spain
Overlooking Puerto de la Cruz, Hotel Las Águilas, Affiliated by Meliá has 2 pools, one heated in the winter. The spaciou... (Learn more)
Check availability

Hotel Tigaiga

9.2 "Fabulous"
(846 reviews)
Parque Taoro, 28, 38400 Puerto de la Cruz, Spain
Surrounded by tropical gardens, Hotel Tigaiga offers an outdoor swimming pool and restaurant with terrace. Each air-cond... (Learn more)
Check availability

Hotel Atlantic Mirage Suites & SPA - ADULTS ONLY

8.8 "Very good"
(1068 reviews)
Eucaliptus, 4, 38400 Puerto de la Cruz, Spain
Located in Puerto de la Cruz, 1.5 KM from Martiánez Beach, Hotel Atlantic Mirage Suites & SPA offers an all year rou... (Learn more)
Check availability

Hotel RIU Garoé

9.1 "Fabulous"
(837 reviews)
Calle Doctor Celestino Gonzàlez Padrón 3, 38400 Puerto de la Cruz, Spain
Situated 1.6 km from El Bollullo Beach, Hotel RIU Garoé offers 4-star accommodation in Puerto de la Cruz and features a ... (Learn more)
Check availability

Alua Tenerife

8.2 "Very good"
(1711 reviews)
Antonio Ruiz Alvarez s/n, 38400 Puerto de la Cruz, Spain
Alua Tenerife is 300 m from Playa Jardín and 10 minutes’ walk from Puerto de la Cruz. It has 2 outdoor pools a children ... (Learn more)
Check availability

Alua Tenerife

8.2 "Very good"
(1711 reviews)
Antonio Ruiz Alvarez s/n, 38400 Puerto de la Cruz, Spain
Alua Tenerife is 300 m from Playa Jardín and 10 minutes’ walk from Puerto de la Cruz. It has 2 outdoor pools a children ... (Learn more)
Check availability

Sol Costa Atlantis Tenerife

8.2 "Very good"
(1429 reviews)
Avenida Venezuela, 15, 38400 Puerto de la Cruz, Spain
Sol Costa Atlantis Tenerife has an ideal setting 50 m from Martiánez Beach and the Lago Martiánez pool complex. This hot... (Learn more)
Check availability

TRH Taoro Garden - Only Adults Recommended

8.5 "Very good"
(943 reviews)
Dinamarca 3, 38400 Puerto de la Cruz, Spain
Located in Puerto de la Cruz, 1 km from Lago Martianez Lake, TRH Taoro Garden - Only Adults Recommended features a seaso... (Learn more)
Check availability

H10 Tenerife Playa

7.8 "Good"
(1639 reviews)
Avenida de Colón, 12, 38400 Puerto de la Cruz, Spain
H10 Tenerife Playa is set opposite Martiánez Lake and just 50 m from the sea, in Puerto De La Cruz. This stylish hotel f... (Learn more)
Check availability

Hotel Atlantic El Tope

8 "Very good"
(1327 reviews)
Calzada Martiánez, 2, 38400 Puerto de la Cruz, Spain
Offering views of Mount Teide, El Tope is 400 m from Puerto de la Cruz Beach and the Martiánez Pools. It has an outdoor ... (Learn more)
Check availability

Smy Puerto de la Cruz

7.5 "Good"
(1974 reviews)
Avenida Marqués de Villanueva del Prado, 38400 Puerto de la Cruz, Spain
Featuring 2 outdoor swimming pools surrounded by gardens, Hotel Puerto de la Cruz offers spacious rooms with balconies. ... (Learn more)
Check availability

Sol Puerto de la Cruz Tenerife

7.6 "Good"
(1420 reviews)
José del Campo Llanera, 2, 38400 Puerto de la Cruz, Spain
Featuring a swimming pool and garden area, Sol Puerto de la Cruz Tenerife is set at the heart of the tourist resort of P... (Learn more)
Check availability

Catalonia Las Vegas

7.9 "Good"
(1077 reviews)
Avenida Colón, 2, 38400 Puerto de la Cruz, Spain
This lovely hotel is perfectly placed in front of the Martiánez Lakes, boasting stunning views of Teide mountain. It off... (Learn more)
Check availability

Apartamentos Masaru

8.4 "Very good"
(5720 reviews)
Roble, 2, 38400 Puerto de la Cruz, Spain
Apartamentos Masaru are located in the quiet La Paz district of Puerto de la Cruz on Tenerife’s north coast. It offers 2... (Learn more)
Check availability

Apartamentos Masaru

8.4 "Very good"
(5720 reviews)
Roble, 2, 38400 Puerto de la Cruz, Spain
Apartamentos Masaru are located in the quiet La Paz district of Puerto de la Cruz on Tenerife’s north coast. It offers 2... (Learn more)
Check availability

AluaSoul Orotava Valley

8.4 "Very good"
(577 reviews)
Urbanización Turquesa playa, 38400 Puerto de la Cruz, Spain
Just metres from Tenerife’s beautiful Playa Jardín beach, this elegant hotel boasts an outdoor swimming pool, 2 restaura... (Learn more)
Check availability

AluaSoul Orotava Valley

8.4 "Very good"
(577 reviews)
Urbanización Turquesa playa, 38400 Puerto de la Cruz, Spain
Just metres from Tenerife’s beautiful Playa Jardín beach, this elegant hotel boasts an outdoor swimming pool, 2 restaura... (Learn more)
Check availability

Be Live Experience Orotava

7.5 "Good"
(1096 reviews)
Aguilar y Quesada, 3, 38400 Puerto de la Cruz, Spain
The Be Live Experience Orotava is situated in Puerto de la Cruz, 200 m from the beach and Lago Martianez. It offers mode... (Learn more)
Check availability

Hotel Blue Sea Interpalace

7.3 "Good"
(1274 reviews)
Aceviño, 21, 38400 Puerto de la Cruz, Spain
Located in Puerto de la Cruz in Tenerife, Hotel Blue Sea Interpalace overlooks the Atlantic Ocean. It offers a tennis co... (Learn more)
Check availability

Precise Resort Tenerife

7.7 "Good"
(822 reviews)
Camino Burgado,1, 38410 Puerto de la Cruz, Spain
This hotel, located right on the coast, is set in 40, 000 m² of subtropical gardens and has an impressive palm-fringed s... (Learn more)
Check availability

Hotel Vallemar

8.4 "Very good"
(466 reviews)
Avenida de Colon, 4, 38400 Puerto de la Cruz, Spain
Just 300 m from Puerto de la Cruz’s beaches and the pools at Lago Martiánez, Hotel Vallemar offers stylish rooms with ba... (Learn more)
Check availability

Bahia Principe Sunlight San Felipe

8.1 "Very good"
(553 reviews)
Avenida de Colón, 22, 38400 Puerto de la Cruz, Spain
Bahia Principe San Felipe is located on the seafront, just 400 m from the Martíanez Lakes. It offers a spa, tennis court... (Learn more)
Check availability

Be Live Adults Only Tenerife

7.3 "Good"
(1087 reviews)
Avenida Blas Perez Gonzalez, 11, 38400 Puerto de la Cruz, Spain
Located 270 m from Jardin Beach in in Puerto de la Cruz, Be Live Adults Only Tenerife features a shared swimming pool an... (Learn more)
Check availability

Complejo Blue Sea Puerto Resort compuesto por Hotel Canarife y Bonanza Palace

7 "Good"
(1292 reviews)
Aceviño, 8, 38400 Puerto de la Cruz, Spain
This resort, comprising 2 buildings (Bonanza y Canarife), offers outdoor swimming pools and elegant accommodation with s... (Learn more)
Check availability

HC Hotel Magec

7 "Good"
(1292 reviews)
10 Calle Cupido, 38400 Puerto de la Cruz, Spain
HC Hotel Magec has an outdoor swimming pool, fitness centre, a garden and shared lounge in Puerto de la Cruz. Boasting a... (Learn more)
Check availability

DWO Nopal

8.8 "Very good"
(1652 reviews)
Calle San Juan, 17, 38400 Puerto de la Cruz, Spain
DWO Nopal has an outdoor swimming pool, shared lounge, a terrace and bar in Puerto de la Cruz. This 3-star hotel offers ... (Learn more)
Check availability

RF San Borondon

8.5 "Very good"
(2136 reviews)
Agustin Espinosa, 2, 38400 Puerto de la Cruz, Spain
This small colonial style hotel complex is located in the heart of Puerto de la Cruz, next to Plaza del Charco and a wea... (Learn more)
Check availability

Checkin Concordia Playa

7.3 "Good"
(488 reviews)
Avenida Familia de Betancourt y Molina, 32, 38400 Puerto de la Cruz, Spain
Gaze out over the mountains or the Atlantic Ocean from your own spacious room in this modern holiday hotel, located in T... (Learn more)
Check availability

Hotel RF Astoria - Adults Only

8.3 "Very good"
(1364 reviews)
Enrique Talg, 15, 38400 Puerto de la Cruz, Spain
Hotel RF Astoria - Adults Only is situated in the heart of the tourist centre of Puerto de la Cruz, Tenerife, just a sto... (Learn more)
Check availability

Parque San Antonio

7.8 "Good"
(293 reviews)
Carretera de las Arenas, 38400 Puerto de la Cruz, Spain
Parque San Antonio is set in attractive, tropical gardens, 1.5 km from the centre of Puerto de la Cruz. This hotel featu... (Learn more)
Check availability

Apartamentos Los Dragos del Norte

8.6 "Very good"
(924 reviews)
San Antonio S/N Urb. Parque Las Flores, 38400 Puerto de la Cruz, Spain
Located in a tranquil area, Apartamentos Los Dragos del Norte are set in gardens,1.7 km from Puerto de la Cruz Beach. Th... (Learn more)
Check availability

Apartamentos Los Dragos del Norte

8.6 "Very good"
(924 reviews)
San Antonio S/N Urb. Parque Las Flores, 38400 Puerto de la Cruz, Spain
Located in a tranquil area, Apartamentos Los Dragos del Norte are set in gardens,1.7 km from Puerto de la Cruz Beach. Th... (Learn more)
Check availability

Apartamentos Casablanca

8.6 "Very good"
(899 reviews)
Calzada de Martianez, 4, 38400 Puerto de la Cruz, Spain
Apartamentos Casablanca are situated 10 minutes’ walk from Puerto de la Cruz Beach and Lago Martianez sea water pools. T... (Learn more)
Check availability

Apartamentos Casablanca

8.6 "Very good"
(899 reviews)
Calzada de Martianez, 4, 38400 Puerto de la Cruz, Spain
Apartamentos Casablanca are situated 10 minutes’ walk from Puerto de la Cruz Beach and Lago Martianez sea water pools. T... (Learn more)
Check availability

Coral Teide Mar

7.8 "Good"
(1586 reviews)
Aceviño 6, 38400 Puerto de la Cruz, Spain
Set in 4000m² of tropical gardens, Apartamentos Teide Mar is a 10-minute walk from Puerto de la Cruz Beach. It features ... (Learn more)
Check availability

Hotel Monopol

7.9 "Good"
(1378 reviews)
Quintana,15, 38400 Puerto de la Cruz, Spain
Located in Tenerife’s Puerto de la Cruz, this historic hotel has a heated outdoor swimming pool, sauna and jacuzzi. Room... (Learn more)
Check availability

4Dreams Hotel Chimisay

7.7 "Good"
(1630 reviews)
Agustín de Bethencourt, 14, 38400 Puerto de la Cruz, Spain
4Dreams Hotel Chimisay is located in Puerto de la Cruz. Set on a pedestrian street of the city centre, it offers a 24-ho... (Learn more)
Check availability

4Dreams Hotel Chimisay

7.7 "Good"
(1630 reviews)
Agustín de Bethencourt, 14, 38400 Puerto de la Cruz, Spain
4Dreams Hotel Chimisay is located in Puerto de la Cruz. Set on a pedestrian street of the city centre, it offers a 24-ho... (Learn more)
Check availability

Apartamentos Bahia Playa

7.8 "Good"
(1254 reviews)
Manuel Yanes Barreto, 1 (Recepción Edificio Bahia II), 38400 Puerto de la Cruz, Spain
Featuring 4 outdoor pools and a gym, Apartamentos Bahia Playa is set just 200 m from the beach in Puerto de la Cruz. Lor... (Learn more)
Check availability

Apartamentos Bahia Playa

7.8 "Good"
(1254 reviews)
Manuel Yanes Barreto, 1 (Recepción Edificio Bahia II), 38400 Puerto de la Cruz, Spain
Featuring 4 outdoor pools and a gym, Apartamentos Bahia Playa is set just 200 m from the beach in Puerto de la Cruz. Lor... (Learn more)
Check availability

Hotel Tropical

7.3 "Good"
(1661 reviews)
Puerto Viejo, 1, 38400 Puerto de la Cruz, Spain
The Hotel Tropical can be found in Puerto de la Cruz. Just a few minutes from the sea, it also has an outdoor swimming p... (Learn more)
Check availability

Hotel Casa del Sol

7.4 "Good"
(1436 reviews)
Finlandia, 4, 38400 Puerto de la Cruz, Spain
This hotel is one kilometre from the centre of Tenerife’s Puerto de la Cruz. It has a rooftop terrace, with an outdoor p... (Learn more)
Check availability

Parque Vacacional Eden

7.9 "Good"
(824 reviews)
Francia, 8, 38400 Puerto de la Cruz, Spain
Parque Vacacional Eden is situated in a quiet area of Puerto de la Cruz. It offers modern accommodation set in 12000 m² ... (Learn more)
Check availability

Blue Sea Costa Jardin & Spa

6.6 "Pleasant"
(390 reviews)
Guerrero, 14 - Urbanización El Durazno, 38400 Puerto de la Cruz, Spain
Set in tropical gardens, Blue Sea Costa Jardin & Spa is just over 1 km from the beaches at Puerto de la Cruz. It fea... (Learn more)
Check availability

Hotel Marquesa

7.7 "Good"
(810 reviews)
Quintana, 11, 38400 Puerto de la Cruz, Spain
Built in 1712 and offering stunning views of Mount Teide, Hotel Marquesa features an outdoor swimming pool. Jardín Beach... (Learn more)
Check availability

Apartamentos La Carabela

7.1 "Good"
(1389 reviews)
Richard Yeoward, 3, 38400 Puerto de la Cruz, Spain
The Carabela complex, set 1 km from the beach, boasts 1 swimming pool and bright apartments with terraces and their own ... (Learn more)
Check availability