 |
Top hotels
All hotels
5 stars hotels
4 stars hotels
3 stars hotels
2 stars hotels
1 star hotels
Non-star hotels
4 stars hotels Puerto de la Cruz
|
 |
Sol Puerto de la Cruz
price from 24.68 EUR
7.5/10 (36)
Avenida Marqués de Villanueva del Prado, 38400, Puerto de la Cruz
This holiday hotel is set between the stunning Mount Teide and the clear waters of the Atlantic, making it ideal for a family holiday on sunny Tenerife.
Make the most of the year-long sunshine with a dip in one of the hotel’s 2 outdoor adults&rsquo...
|
 |
 |
Beatriz Atlantis & Spa
price from 54.9 EUR
6.8/10 (9)
Avenida Venezuela, 15, 38400, Puerto de la Cruz
Enjoy the beauty of northern Tenerife with a relaxing stay in this luxurious hotel and spa, set on the seafront just 150 metres from the stunning Lagos Martiánez lakes.
Spend you day enjoying views of the ocean and lounging beside the Beatriz&rsqu...
|
 |
 |
Sol Parque San Antonio
price from 36.23 EUR
7.6/10 (11)
Carretera de las Arenas, 38400, Puerto de la Cruz
Ideal for a relaxing break in the sunshine, this holiday hotel is set in tropical gardens, 2 km from the classic Tenerife resort of Puerto de la Cruz.
The Sol Parque San Antonio is surrounded by the natural beauty of the Orotava Valley, majestic Mount Te...
|
 |
 |
Sol Puerto Playa
price from 33.08 EUR
6.2/10 (3)
José del Campo Llanera, 2, 38400, Puerto de la Cruz
The Puerto Sol hotel is set at the heart of the tourist resort of Puerto de la Cruz, in the north of the island of Tenerife.
Set overlooking the sea, you can enjoy excellent views from the hotel. Stroll down to the beach from this hotel, and relax on the...
|
 |
 |
Puerto Palace
price from 40 EUR
7.5/10 (2)
Doctor Cobiella Zaera, s/n, 38400, Puerto de la Cruz
This extensive holiday hotel is built around over 8,000 m² of gardens and swimming pools, and provides a range of activities and facilities for you to enjoy in Tenerife.
Located just outside the charming resort of Puerto de la Cruz, the Puerto Palac...
|
 |
 |
Concordia Playa
price from 40 EUR
5.3/10 (9)
Avenida Familia de Betancourt y Molina, 32, 38400, Puerto de la Cruz
Gaze out over the mountains or the Atlantic Ocean from your own spacious room in this modern holiday hotel, located in Tenerife’s charming resort of Puerto de la Cruz.
Choose between spending your day on the magnificent local beaches or beside the ...
|
 |
 |
Catalonia Las Vegas
price from 38 EUR
7.5/10 (35)
Avenida Colón, 2, 38400, Puerto de la Cruz
This lovely hotel is perfectly placed in front of the Martiánez Lakes, boasting stunning views of Teide mountain.
Located in the centre of Puerto de la Cruz, there is a taxi rank opposite the hotel. A bus from the nearby stop will take you to any ...
|
 |
 |
H10 Tenerife Playa
price from 45 EUR
7.3/10 (25)
Avenida de Colón, 12, 38400, Puerto de la Cruz
This modern 4-star hotel is located in Puerto de la Cruz, in the north of Tenerife, in front of the well known leisure lake ‘Lago Martiánez’, next to the shopping centre and just 50 metres from the sea.
The H10 Tenerife Playa offers an...
|
 |
 |
Hotasa Puerto Resort Bonanza Canarife
price from 37 EUR
7.6/10 (46)
Aceviño, 10, 38400, Puerto de la Cruz
Just a kilometre from the beach and the centre of town, this peaceful hotel has fantastic pools and great outdoor sports facilities – relax in the spa before a tasty barbecue.
Soak up the Tenerife sunshine on the poolside loungers before cooling of...
|
 |
 |
Hotel Gema Diamante Suites
price from 50.6 EUR
7.5/10 (4)
Urbanització Turquesa playa, 38400, Puerto de la Cruz
Located in the beautiful Orotava Valley district and offering stunning views of Mount Teide and the sea, this hotel is just a few minutes from the beautiful black sand Playa Jardín beach.
Comprising 5 buildings which are joined horizontally, this ...
|
 |
 |
Bonanza Palace
price from 62.12 EUR
7.3/10 (13)
Aceviño, 8, 38400, Puerto de la Cruz
|
 |
 |
Interpalace
price from 35 EUR
7.1/10 (54)
Aceviño 21, 38400, Puerto de la Cruz
Situated in La Paz, one of the most beautiful and tranquil residential areas of Puerto de la Cruz, this friendly hotel offers modern facilities and services to help you enjoy an unforgettable holiday.
Surrounded by a unique natural environment and set j...
|
 |
 |
Hotel Gema Turquesa Playa
price from 46 EUR
8.5/10 (2)
Antonio Ruiz Alvarez s/n, 38400, Puerto de la Cruz
This holiday resort is located just outside the charming resort of Puerto de la Cruz, and features extensive leisure facilities for a fun-filled, family holiday in the tropical sunshine.
Soak up the year-round sunshine as you enjoy a dip in one of the ou...
|
 |
 |
Ocean La Paz
price from 59 EUR
7.2/10 (3)
La Haya 4, Urb La Paz, 38400, Puerto de la Cruz
|
 |
 |
Florida Tenerife
price from 47.3 EUR
8/10 (1)
Av. Blas Perez Gonzalez, 11, 38400, Puerto de la Cruz
|
 |
 |
Oasis Orotava Palace
price from 47 EUR
7.1/10 (32)
Aguilar y Quesada, 3, 38400, Puerto de la Cruz
The Oasis Orotava Palace is beautifully situated in Puerto de la Cruz 200 metres from the beach and Lago Martianez, just 26 km from Los Rodeos airport.
The hotel houses one heated pool and one children’s pool as well as a variety of restaurants in...
|
 |
 |
Playacanaria Spa Hotel
price from 53 EUR
7.3/10 (11)
Urbanización El Durazno, s/n, 38400, Puerto de la Cruz
This complex is located 2 km from the centre of Puerto de la Cruz and is surrounded by 3.5 acres of tropical gardens offering views of Mount Teide and the Orotava valley.
The Playacanaria Spa Hotel features an outdoor swimming pool and a mini-club for th...
|
 |
 |
Gran Hotel El Tope
price from 50 EUR
7.8/10 (105)
Calzada Martiánez, 2, 38400, Puerto de la Cruz
Situated in an ideal area in Puerto de la Cruz, with beautiful panoramic views over mount Teide and the Sea and blessed with warm weather all year round. The hotel endeavours to offer guests a warm and friendly welcome for an enjoyable, relaxing holiday.
...
|
 |
 |
TRH Atalaya
price from 50 EUR
7.6/10 (9)
Dinamarca, 3, 38400, Puerto de la Cruz
Located in the north of Tenerife, on the hillside of Taoro Park, close to Puerto de la Cruz and offering wonderful views of the coastline and the Teide.
The hotel TRH Atalaya offers complete accommodation and a complex with an outdoor swimming pool avai...
|
 |
 |
Hotel Las Aguilas
price from 50 EUR
8.2/10 (86)
C/ Doctor Barajas, 19, 38400, Puerto de la Cruz
Situated just a short distance from the sea, the hotel sits up on top of a hill, overlooking the Puerto de la Cruz and the surrounding Orotava Valley.
Boasting fantastic views of the coast and Mount Teide, the hotel is surrounded by well-kept gardens and...
|
 |
|
|