Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Canary Islands
See the latest prices and deals by choosing your dates
Hotel in Santa Cruz de Tenerife · 0.27 mi from centre
8.0
401 reviews
Breakfast available
With a stay at Hotel Taburiente, you'll be centrally located in Santa Cruz de Tenerife, within a 5-minute drive of Tenerife Auditorium and Rambla de Santa Cruz. This hotel is 8.4 mi (13.5 km) from Teresitas Beach and 0.4 mi (0.6 km) from Canarias Regional Military Museum.
Hotel in Puerto de la Cruz · 18.50 mi from centre
8.2
130 reviews
With a stay at Hotel AF Valle Orotava, you'll be centrally located in Puerto de la Cruz, just a 5-minute walk from Plaza del Charco and 15 minutes by foot from Lago Martianez Swimming Pools. This hotel is 15.9 mi (25.6 km) from Teide National Park and 0.2 mi (0.3 km) from Timanfaya Theater.
Hotel in Puerto de la Cruz · 17.75 mi from centre
7.8
661 reviews
Located within 10 minutes' walk from Playa Martianez Beach, Orotava Botanical Gardens and La Paz View Point, Hotel O7 Tenerife offers 24-hour reception. It features two outdoor pools with sunbeds for adults and children.
All bright rooms at O7 Tenerife have a balcony. Rooms also include satellite flat-screen TV, a safe and a private bathroom with hairdryer and amenities.
The hotel offers views of the sea and Mount Teide from its sun terrace and garden. Guests can enjoy international meals in the buffet restaurant and snack bar.
The centre of Puerto de la Cruz is 900m from the hotel O7 Tenerife. Tenerife Norte Airport is around a 20-minute drive away.
Hotel in Puerto de la Cruz · 18.58 mi from centre
7.0
152 reviews
Breakfast available
With a stay at HC Hotel Magec, you'll be centrally located in Puerto de la Cruz, within a 10-minute walk of Plaza del Charco and Tenerife Beaches. This family-friendly hotel is 0.6 mi (1 km) from Garden Beach and 0.7 mi (1.1 km) from San Felipe Castle.
Hotel in Puerto de la Cruz · 18.23 mi from centre
8.4
170 reviews
When you stay at Hotel TRH Taoro Garden in Puerto de la Cruz, you'll be near the beach, within a 5-minute drive of Plaza del Charco and Lago Martianez Swimming Pools. This hotel is 16 mi (25.7 km) from Teide National Park and 0.1 mi (0.1 km) from Parque canino Taoro Can.
Resort in Puerto de la Cruz · 17.91 mi from centre
7.0
95 reviews
When you stay at BLUESEA Costa Jardín Spa in Puerto de la Cruz, you'll be near the beach – a 5-minute drive from Lago Martianez Swimming Pools and 5 minutes from Plaza del Charco. This family-friendly resort is 15.3 mi (24.6 km) from Teide National Park and 0.7 mi (1.2 km) from Botanical Gardens.
Hotel in Puerto de la Cruz · 17.95 mi from centre
7.6
196 reviews
A stay at Be Live Experience Orotava places you in the heart of Puerto de la Cruz, within a 15-minute walk of Lago Martianez Swimming Pools and Plaza del Charco. This hotel is 15.9 mi (25.6 km) from Teide National Park and 0.1 mi (0.2 km) from Martianez Shopping Centre.
Hotel in Puerto de la Cruz · 17.89 mi from centre
8.0
422 reviews
Breakfast available
With a stay at H10 Tenerife Playa, you'll be centrally located in Puerto de la Cruz, steps from Lago Martianez Swimming Pools and 12 minutes by foot from Plaza del Charco. This beach hotel is 15.9 mi (25.6 km) from Teide National Park and 0.1 mi (0.1 km) from Casino Puerto de la Cruz.
Hotel in Puerto de la Cruz · 18.05 mi from centre
7.6
217 reviews
Breakfast available
With a stay at Catalonia Las Vegas - Adults Only in Puerto de la Cruz, you'll be near the beach – a 4-minute walk from Lago Martianez Swimming Pools and 8 minutes by foot from Plaza del Charco. This hotel is 16.1 mi (25.8 km) from Teide National Park and 0.1 mi (0.1 km) from San Telmo Promenade.
Resort in Puerto de la Cruz · 18.79 mi from centre
7.4
121 reviews
With a stay at Be Live Adults Only Tenerife, you'll be centrally located in Puerto de la Cruz, within a 5-minute drive of Plaza del Charco and Lago Martianez Swimming Pools. This resort is 16.3 mi (26.2 km) from Teide National Park and 0.2 mi (0.3 km) from Garden Beach.
Hotel in Tenerife, San Cristóbal de La Laguna · 3.84 mi from centre
9.0
642 reviews
Breakfast available
A stay at La Laguna Gran Hotel places you in the heart of San Cristóbal de La Laguna, steps from Santa Catalina Convent and Cristino de Vera Foundation. This hotel is 15.4 mi (24.8 km) from Teresitas Beach and 0.3 mi (0.5 km) from Cathedral of San Cristobal de La Laguna.
Hotel in Puerto de la Cruz · 17.84 mi from centre
8.0
263 reviews
Breakfast available
A stay at Bahia Principe Sunlight San Felipe places you in the heart of Puerto de la Cruz, within a 15-minute walk of Lago Martianez Swimming Pools and Plaza del Charco. This beach hotel is 15.8 mi (25.4 km) from Teide National Park and 0.1 mi (0.1 km) from Playa Martianez.
Hotel in Puerto de la Cruz · 18.00 mi from centre
8.0
461 reviews
When you stay at Atlantic El Tope in Puerto de la Cruz, you'll be near the beach, within a 15-minute walk of Lago Martianez Swimming Pools and Plaza del Charco. This hotel is 16 mi (25.7 km) from Teide National Park and 0.2 mi (0.3 km) from San Telmo Promenade.
Hotel in Tenerife, San Cristóbal de La Laguna · 9.61 mi from centre
8.6
3 reviews
Breakfast available
Located in San Cristóbal de La Laguna, Boutique Eco-Hotel Costa Mágica is on the waterfront, within a 10-minute drive of Bodega la Collera and Presas Ocampo Winery. This beach hotel is 23.4 mi (37.6 km) from Teresitas Beach and 2.5 mi (4.1 km) from Tenerife Beaches.
Hotel in Tenerife, San Cristóbal de La Laguna · 4.54 mi from centre
9.4
20 reviews
Breakfast available
With a stay at Hotel Boutique San Diego - Adults Only in San Cristóbal de La Laguna, you'll be within a 10-minute drive of Tenerife Auditorium and Nuestra Senora de la Concepcion Church. This hotel is 16 mi (25.7 km) from Teresitas Beach and 1 mi (1.7 km) from Cristino de Vera Foundation.
Hotel in Santa Cruz de Tenerife · 0.21 mi from centre
9.0
32 reviews
Breakfast available
With a stay at INNSiDE by Meliá Tenerife Santa Cruz, you'll be centrally located in Santa Cruz de Tenerife, within a 5-minute drive of Tenerife Auditorium and Museo de Belle Artes. This hotel is 8.7 mi (14 km) from Teresitas Beach and 0.1 mi (0.1 km) from Municipal Museum of Fine Arts.
Hotel in Puerto de la Cruz · 19.69 mi from centre
8.0
311 reviews
Breakfast available
When you stay at Precise Resort Tenerife in Puerto de la Cruz, you'll be by the sea, within a 5-minute drive of Garden Beach and Taoro Park. This family-friendly hotel is 1.7 mi (2.7 km) from Tenerife Beaches and 2.5 mi (4.1 km) from Plaza del Charco.
Hotel in Puerto de la Cruz · 18.87 mi from centre
8.4
1,744 reviews
Just metres from Tenerife’s beautiful Playa Jardín beach, this elegant hotel boasts an outdoor swimming pool, 2 restaurants, and stunning views of Mount Teide and the sea.
The AluaSoul Orotava Valley - Adults Only offers large, comfortable junior suites with a private balcony, separate bedroom and lounge.
The WiFi in public areas, as well as a tour desk, make it easy to plan your stay in Tenerife.
Choose between a la carte and buffet restaurants for a delicious meal, or discover the lively centre of Puerto de la Cruz.
The establishment offers My Favorite Club®, with exclusive services such as:
-personalized check-in and check-out
-access to My Favorite Club Lounge with snacks and drinks,
-access to exclusive areas,
-selection of the best rooms including superior attributes, among other special advantages.
-free shuttle from hotel to city centre (monday to saturday)
Hotel in Puerto de la Cruz · 18.76 mi from centre
7.4
406 reviews
Breakfast available
A stay at Sol Puerto De La Cruz Tenerife places you in the heart of Puerto de la Cruz, within a 5-minute walk of San Felipe Castle and Garden Beach. This beach hotel is 0.4 mi (0.6 km) from Plaza del Charco and 1.1 mi (1.8 km) from Lago Martianez Swimming Pools.
Aparthotel in Puerto de la Cruz · 18.08 mi from centre
7.8
202 reviews
Breakfast available
When you stay at Parque Vacacional Eden in Puerto de la Cruz, you'll be connected to a shopping centre, within a 10-minute drive of Plaza del Charco and Lago Martianez Swimming Pools. This family-friendly aparthotel is 16.1 mi (25.9 km) from Teide National Park and 0.3 mi (0.4 km) from Parque canino Taoro Can.