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
See the latest prices and deals by choosing your dates

Hotel in Puerto de la Cruz · 28.57 km from centre
7.7
1,102 review
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 · 28.82 km from centre
7.9
864 review
Featuring 2 outdoor swimming pools surrounded by gardens, Hotel Puerto de la Cruz offers spacious rooms with balconies. It is within 5 minutes’ walk of central Puerto de la Cruz and 1.1 km from the oceanside Lago Martianez salt-water lake. Free WiFi is available.
Each bright room at FERGUS Puerto de la Cruz has simple, modern décor and air conditioning. All rooms have satellite TV and a bathroom with a hairdryer. Air conditioning is available. A safe and minibar are available.
The hotel has a buffet restaurant and a bar, where there is live entertainment and music. There is also a poolside bar.
One of the swimming pools is heated and there is also a children’s swimming pool. The hotel offers a free shuttle service to Martianez Shopping Centre, available from Monday to Friday, and Saturday morning as well.
Mount Teide National Park with its famous volcano can be reached in 1 hour by car. Santa Cruz de Tenerife, its port and the island’s North Airport are within 30 minutes' drive of the hotel.
Private parking is subject to availability.

Resort in Puerto de la Cruz · 28.82 km from centre
7.2
107 review
With a stay at BLUESEA Costa Jardín Spa in Puerto de la Cruz, you'll be near the beach, within a 10-minute drive of Plaza del Charco and Botanical Gardens. This family-friendly resort is 15.3 mi (24.6 km) from Teide National Park and 0.8 mi (1.2 km) from Jardin Aquatico.

Hotel in Puerto de la Cruz · 28.89 km from centre
7.6
199 review
A stay at Be Live Experience Orotava places you in the heart of Puerto de la Cruz, within a 15-minute walk of Plaza del Charco and Martianez Shopping Centre. This hotel is 15.9 mi (25.6 km) from Teide National Park and 0.2 mi (0.2 km) from San Telmo Promenade.

Hotel in Puerto de la Cruz · 29.05 km from centre
7.6
223 review
Breakfast available
When you stay at Catalonia Las Vegas - Adults Only in Puerto de la Cruz, you'll be near the beach, within a 10-minute walk of Plaza del Charco and San Telmo Promenade. This hotel is 16.1 mi (25.8 km) from Teide National Park and 0.1 mi (0.1 km) from Playa de San Telmo.

Aparthotel in Puerto de la Cruz · 29.10 km from centre
7.8
202 review
Breakfast available
With a 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 Parque canino Taoro Can. This family-friendly aparthotel is 16.1 mi (25.9 km) from Teide National Park and 0.5 mi (0.8 km) from Taoro Park.

Hotel in Puerto de la Cruz · 29.90 km from centre
7.0
153 review
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 · 30.19 km from centre
7.4
411 review
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 16.3 mi (26.3 km) from Teide National Park.

Resort in Puerto de la Cruz · 30.24 km from centre
7.6
123 review
A stay at Be Live Adults Only Tenerife places you in the heart of Puerto de la Cruz, within a 15-minute walk of Plaza del Charco and Garden Beach. This resort is 16.3 mi (26.2 km) from Teide National Park and 0.3 mi (0.5 km) from Tenerife Beaches.

Hotel in Puerto de la Cruz · 31.69 km from centre
8.0
330 review
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 Tenerife, Garachico · 51.02 km from centre
9.6
66 review
Breakfast available
When you a stay at San Roque Only Adults in Garachico, you'll be in the historical district, within a 5-minute walk of Isla Baja and Santa Ana Convent. This hotel is 0.7 mi (1.1 km) from Juan Gonzalez de la Torre Plaza and 0.8 mi (1.3 km) from Tenerife Beaches.

Guesthouse in Tenerife, Garachico · 51.18 km from centre
9.0
48 review
Breakfast available
When you a stay at Isla Baja Suites in Garachico, you'll be near the beach, just steps from Isla Baja and Juan Gonzalez de la Torre Plaza. This guest house is 0.2 mi (0.3 km) from Santa Ana Convent and 1 mi (1.6 km) from Tenerife Beaches.

Hotel in Abona, Vilaflor · 51.26 km from centre
9.2
133 review
Breakfast available
With a stay at Hotel Spa Villalba in Vilaflor, you'll be in a national park, within a 15-minute drive of Teide National Park and Frontos. This spa hotel is 15 mi (24.1 km) from Siam Park and 16.7 mi (26.8 km) from Fañabé Beach.

Hotel in Santiago del Teide · 58.18 km from centre
9.2
132 review
Breakfast available
When you stay at La Casona del Patio in Santiago del Teide, you'll be in a provincial park, within a 5-minute drive of Isla Baja and La Glorieta Plaza. This historic hotel is 17.6 mi (28.3 km) from Teide National Park and 4.7 mi (7.6 km) from Chinyero Volcano.

Hotel in Los Abrigos, San Miguel de Abona · 59.21 km from centre
8.8
860 review
Breakfast available
Located in San Miguel de Abona, Barceló Tenerife is by the sea – a 5-minute drive from Golf del Sur Course and 7 minutes from Amarilla Golf and Country Club. This beach hotel is 9.8 mi (15.7 km) from Siam Park and 12.5 mi (20.1 km) from Fañabé Beach.

Hotel in Tenerife, Buenavista del Norte · 60.21 km from centre
9.0
305 review
Breakfast available
With a stay at Hotel Hacienda del Conde Meliá Collection Golf & Spa – Adults Only in Buenavista del Norte, you'll be on the waterfront, just a 1-minute walk from Isla Baja and 7 minutes by foot from Buenavista Golf. This golf hotel is 31.1 mi (50 km) from Teide National Park and 1 mi (1.6 km) from Playa de las Arenas.

Hotel in Abona, San Miguel de Abona · 60.96 km from centre
9.3
564 review
Set in San Miguel de Abona, less than 1 km from Playa San Miguel de Abona, Amarilla Golf Residences offers accommodation with an outdoor swimming pool, private parking, a fitness centre and a garden. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. Guests can have a drink at the bar.
All guest rooms come with air conditioning, a fridge, a dishwasher, a kettle, a shower, a hairdryer and a wardrobe. All rooms have a safety deposit box, while selected rooms also offer a terrace and others also have pool views. The units will provide guests with an oven.
Breakfast is available, and includes à la carte, continental and Full English/Irish options.
The area is popular for hiking, and bike hire is available at this 5-star hotel.
Golf del Sur is 1.7 km from the hotel, while Aqualand is 16 km from the property. Tenerife South Airport is 6 km away.

Hotel in Guia de Isora · 61.85 km from centre
9.4
10 review
Breakfast available
Located in Guia de Isora, Los Jardines de Abama Suites & Villas is by the ocean – a 2-minute drive from Abama Golf Course and 5 minutes from Playa de Abama. This family-friendly hotel is 12 mi (19.4 km) from Siam Park and 12.4 mi (20 km) from Fañabé Beach.

Hotel in Arona · 61.98 km from centre
9.2
62 review
With a stay at Hotel Estefanía Boutique Suites in Arona, you'll be a 5-minute drive from Siam Park and 9 minutes from Las Vistas Beach. This spa hotel is 4.1 mi (6.6 km) from Fañabé Beach and 3.5 mi (5.7 km) from Playa de las Américas.

Resort in Costa Adeje, Adeje · 62.57 km from centre
9.6
179 review
With a stay at Royal Garden Villas & Spa in Adeje (Costa Adeje), you'll be within a 10-minute drive of Fañabé Beach and Siam Park. This family-friendly resort is 2.5 mi (4 km) from El Duque Beach and 6.6 mi (10.6 km) from Playa de las Américas.