Luxury Hotels in Puerto de la Cruz, Spain
Hotel Best Semiramis

(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 availabilityHotel Botanico y Oriental Spa Garden

(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 availabilityHotel Puerto Palace

(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 availabilityHotel AF Valle Orotava

(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 availabilityHotel Las Águilas Tenerife, Affiliated by Meliá

(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 availabilityHotel Tigaiga

(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 availabilityHotel Atlantic Mirage Suites & SPA - ADULTS ONLY

(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 availabilityHotel RIU Garoé

(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 availabilityAlua Tenerife

(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 availabilityAlua Tenerife

(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 availabilitySol Costa Atlantis Tenerife

(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 availabilityTRH Taoro Garden - Only Adults Recommended

(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 availabilityH10 Tenerife Playa

(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 availabilityHotel Atlantic El Tope

(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 availabilitySmy Puerto de la Cruz

(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 availabilitySol Puerto de la Cruz Tenerife

(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 availabilityCatalonia Las Vegas

(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 availabilityApartamentos Masaru

(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 availabilityApartamentos Masaru

(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 availabilityAluaSoul Orotava Valley

(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 availabilityAluaSoul Orotava Valley

(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 availabilityBe Live Experience Orotava

(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 availabilityHotel Blue Sea Interpalace

(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 availabilityPrecise Resort Tenerife

(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 availabilityHotel Vallemar

(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 availabilityBahia Principe Sunlight San Felipe

(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 availabilityBe Live Adults Only Tenerife

(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 availabilityComplejo Blue Sea Puerto Resort compuesto por Hotel Canarife y Bonanza Palace

(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 availabilityHC Hotel Magec

(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 availabilityDWO Nopal

(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 availabilityRF San Borondon

(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 availabilityCheckin Concordia Playa

(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 availabilityHotel RF Astoria - Adults Only

(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 availabilityParque San Antonio

(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 availabilityApartamentos Los Dragos del Norte

(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 availabilityApartamentos Los Dragos del Norte

(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 availabilityApartamentos Casablanca

(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 availabilityApartamentos Casablanca

(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 availabilityCoral Teide Mar

(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 availabilityHotel Monopol

(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 availability4Dreams Hotel Chimisay

(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 availability4Dreams Hotel Chimisay

(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 availabilityApartamentos Bahia Playa

(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 availabilityApartamentos Bahia Playa

(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 availabilityHotel Tropical

(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 availabilityHotel Casa del Sol

(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 availabilityParque Vacacional Eden

(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 availabilityBlue Sea Costa Jardin & Spa

(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 availabilityHotel Marquesa

(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 availabilityApartamentos La Carabela

(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