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.94 km from centre
8.0
462 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 Tenerife Beaches and Lago Martianez Swimming Pools. This hotel is 16 mi (25.8 km) from Teide National Park and 0.1 mi (0.1 km) from Martianez Shopping Centre.

Hotel in Puerto de la Cruz · 31.69 km from centre
8.0
330 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 · 28.82 km from centre
7.9
864 reviews
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.

Aparthotel in Puerto de la Cruz · 29.10 km 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 Lago Martianez Swimming Pools and Tenerife Beaches. This family-friendly aparthotel is 0.3 mi (0.5 km) from Parque canino Taoro Can and 0.6 mi (1 km) from Taoro Park.

Hotel in Puerto de la Cruz · 28.57 km from centre
7.7
1,153 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 · 28.89 km from centre
7.6
199 reviews
A stay at Be Live Experience Orotava places you in the heart of Puerto de la Cruz, within a 10-minute walk of Tenerife Beaches and Lago Martianez Swimming Pools. 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 · 29.00 km from centre
7.6
223 reviews
Breakfast available
When you stay at Catalonia Las Vegas - Adults Only in Puerto de la Cruz, you'll be near the beach, within a 5-minute walk of Tenerife Beaches and Lago Martianez Swimming Pools. This hotel is 17 mi (27.3 km) from Teide National Park and 0.1 mi (0.1 km) from San Telmo Promenade.

Resort in Puerto de la Cruz · 30.24 km from centre
7.6
123 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 Tenerife Beaches 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 Puerto de la Cruz · 30.19 km from centre
7.4
411 reviews
Breakfast available
With a stay at Sol Puerto De La Cruz Tenerife, you'll be centrally located in Puerto de la Cruz, steps from San Felipe Castle and within a 5-minute walk of Garden Beach. This beach hotel is 0.2 mi (0.3 km) from Tenerife Beaches and 1.1 mi (1.8 km) from Lago Martianez Swimming Pools.

Hotel in Puerto de la Cruz · 28.95 km from centre
7.3
6 reviews
Radisson Resort & Residences Tenerife - Adults Only has an outdoor swimming pool, fitness centre, a garden and terrace in Puerto de la Cruz. 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.
The hotel will provide guests with air-conditioned rooms with a wardrobe, a kettle, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower.
Breakfast is available, and includes buffet, continental and vegetarian options.
The area is popular for hiking and cycling, and bike hire is available at this 5-star hotel.
Playa Martianez is 800 metres from Radisson Resort & Residences Tenerife - Adults Only. Tenerife North–Ciudad de La Laguna Airport is 23 km from the property.

Resort in Puerto de la Cruz · 28.84 km from centre
7.2
107 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 6 minutes from Tenerife Beaches. This family-friendly resort is 16.1 mi (25.9 km) from Teide National Park and 0.7 mi (1.2 km) from Botanical Gardens.

Hotel in Puerto de la Cruz · 29.90 km from centre
7.0
153 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 Costa Adeje, Adeje · 62.73 km from centre
10.0
1 review
With a stay at Royal Hideaway Corales Villas in Adeje (Costa Adeje), you'll be within a 10-minute drive of Siam Park and Fañabé Beach. This golf hotel is 1.3 mi (2 km) from Tenerife Beaches and 2.4 mi (3.8 km) from El Duque Beach.

Hotel in Costa Adeje, Adeje · 62.86 km from centre
9.8
120 reviews
With a stay at Royal River, Luxury Hotel - Adults Only in Adeje (Costa Adeje), you'll be within a 10-minute drive of Siam Park and El Duque Beach. This golf hotel is 3 mi (4.8 km) from Fañabé Beach and 6.8 mi (10.9 km) from Playa de las Américas.

Hotel in Costa Adeje, Adeje · 63.75 km from centre
9.8
142 reviews
Breakfast available
Located in Adeje (Costa Adeje), Royal Hideaway Corales Suites, part of Barceló Hotel Group is within a 15-minute walk of Tenerife Beaches and El Duque Beach. This beach hotel is 4.7 mi (7.6 km) from Siam Park and 1.6 mi (2.5 km) from Fañabé Beach.

Hotel in Tenerife, Garachico · 51.02 km from centre
9.6
66 reviews
Breakfast available
When you stay at San Roque Only Adults in Garachico, you'll be next to a golf course, within a 10-minute walk of Tenerife Beaches and Santa Ana Convent. This golf hotel is 24 mi (38.6 km) from Arena Beach and 0.1 mi (0.1 km) from Isla Baja.

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

Hotel in El Duque, Adeje · 63.46 km from centre
9.6
12 reviews
Breakfast available
Located in Adeje (Costa Adeje), The Villas at Bahia del Duque is within a 15-minute walk of El Duque Beach and Tenerife Beaches. This beach hotel is 3.8 mi (6.1 km) from Siam Park and 0.9 mi (1.4 km) from Fañabé Beach.

Hotel in El Duque, Adeje · 63.68 km from centre
9.6
465 reviews
Breakfast available
With a stay at JOIA El Mirador by Iberostar -Adults Only in Adeje (Costa Adeje), you'll be a 3-minute walk from El Duque Beach and 9 minutes by foot from Tenerife Beaches. This beach hotel is 0.7 mi (1.1 km) from Fañabé Beach and 4 mi (6.4 km) from Siam Park.

Hotel in Costa Adeje, Adeje · 63.73 km from centre
9.6
238 reviews
Breakfast available
With a stay at Royal Hideaway Corales Beach, part of Barceló Hotel Group - Adults Only, you'll be centrally located in Adeje, just a 4-minute walk from Tenerife Beaches and 15 minutes by foot from El Duque Beach. This beach hotel is 4.8 mi (7.8 km) from Siam Park and 1.6 mi (2.6 km) from Fañabé Beach.