Compare and book 4 Star hotels in Puerto de la Cruz, Canary Islands

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Puerto de la Cruz 4 Star Hotels

Puerto Palace
4 out of 5
c/ Dr, Cobiella Zaera s.n., Puerto de la Cruz, Tenerife, 38400
Fully refundableReserve now, pay when you stay
The price is £65 per night from 14 Sep to 15 Sep
4.1/5 Very Good! (337 reviews)
Great stay, wonderful staff.
"Very nice and comfortable hotel. Lovely pool and bar area. Always lots of bed to use are the pool area. Room was very comfortable, being alone I had a smaller room which was a generous size. Bath and mini fridge was most appreciated. Down size was having to pay extra for the room safe, prefer this ..."

Reviewed on 2 Aug 2022

Puerto Palace
Atlantic Mirage Suites & SPA - Adults Only
4 out of 5
Eucaliptus, 4, Puerto de la Cruz, Santa Cruz de Tenerife, 38400
The price is £110 per night from 21 Aug to 22 Aug
4.5/5 Wonderful! (53 reviews)
"Absolutely amazing, from service to facilities. Would highly recommend, the only thing is if youre someone who needs to use the lift it may take a while to arrive, as we didnt have a problem using the stairs it was not an issue for us."

Reviewed on 20 Apr 2022

Atlantic Mirage Suites & SPA - Adults Only
Smy Puerto de la Cruz
4 out of 5
Avda. Marques Villanueva del Prado s/n, Puerto de la Cruz, Tenerife, 38400
The price is £51 per night from 27 Aug to 28 Aug
3.8/5 Good! (318 reviews)
A little gem of a hotel.
"Have stayed at this hotel many times and have never been disappointed. The staff try do all they can to make your stay what you would hope for. Looking forward to our next visit to Puerto and staying here at this hotel."

Reviewed on 2 Mar 2020

Smy Puerto de la Cruz
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel ValleMar
4 out of 5
Avenida de Colon 4, Puerto de la Cruz, Tenerife, 38400
Fully refundableReserve now, pay when you stay
The price is £90 per night from 6 Sep to 7 Sep
4.2/5 Excellent! (70 reviews)
"Wonderful- clean hotel with awesome roof top infinity pool Amazing views & great location Wonderful breakfast too! Would definitely go back"

Reviewed on 28 Jul 2022

Hotel ValleMar
Blue Sea Costa Jardin & Spa
4 out of 5
Guerrero, 14, Urbanización Durazno, Puerto de la Cruz, Santa Cruz de Tenerife, 38400
3.6/5 Good! (33 reviews)
"Hotel dated bathrooms bedrooms need make over. A fantastic pool and plenty of sumbeds. Some female Reception staff quite rude. Others very nice. Good buffet food always plenty of it. Sofas need cleaning upgrading in public area. But house keeping excellent rooms and public areaa very clean. A good ..."

Reviewed on 24 Mar 2019

Blue Sea Costa Jardin & Spa
Alua Tenerife
4 out of 5
C. Antonio Ruiz Alvarez 7, Puerto de la Cruz, Tenerife, 38400
Fully refundableReserve now, pay when you stay
The price is £69 per night from 12 Sep to 13 Sep
3.6/5 Good! (122 reviews)
Horrible food
"Staff ok, taking this Covid thing very seriously, cleaning continuously. Rooms ok, big enough. The worst ever hotel food wise. I’m not fussy, I eat everything. They should immediately sack the chef. I can do better cooking, and i can’t do a boil egg. Guys, it’s horrible; same food in the morning, ..."

Reviewed on 15 Jul 2020

Alua Tenerife
Parque Vacacional Eden
4 out of 5
Calle Francia 8, Puerto de la Cruz, Tenerife, 38400
4/5 Very Good! (154 reviews)
Maintenance
"Poor maintenance in the common areas. Also in the reception people without training, they delay around 10 minutes for told me, my invoice have to send by email later, because only one person could do it. However for the price it's a good option, closer to the Puerto de Las Palmas and the airport"

Reviewed on 13 Jun 2022

Parque Vacacional Eden
Complejo Blue Sea Puerto Resort compuesto por Hotel Canarife y Bonanza Palace
4 out of 5
C/ Acevino, 8, Puerto de la Cruz, Tenerife, 38400
3.4/5 Good! (247 reviews)
"The breakfast was excellent but house keeping and receptionist was terrible not changing towel and some time forgot to put towels also the bed sheets not changed also room was so hot although the Cooling on but useless also the receptionist not make afford to understand what you want and not helping ..."

Reviewed on 23 Nov 2019

Complejo Blue Sea Puerto Resort compuesto por Hotel Canarife y Bonanza Palace
HC Hotel Magec
4 out of 5
Calle Cupido, 11, Puerto de la Cruz, Tenerife, 38400
3.5/5 Good! (118 reviews)
"Just lovely !"

Reviewed on 1 Jun 2022

HC Hotel Magec
Hotel Las Aguilas
4 out of 5
Calle Doctor Barajas 19, Puerto de la Cruz, Santa Cruz de Tenerife, 38400
Fully refundableReserve now, pay when you stay
The price is £83 per night from 4 Sep to 5 Sep
4.2/5 Excellent! (57 reviews)
Amazing View Hotel
"The hotel is located in the high position so you will see 360 view of mountain and sea. If you book an ocean view suite, the view from bacony is amazing. You are able to see both mountain and sea when you sit by window or at balcony. I highly recommend this hotel."

Reviewed on 2 Feb 2022

Hotel Las Aguilas

Still don't see what you're looking for?

See all properties in Puerto de la Cruz.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: 4 Star Hotels in Puerto de la Cruz

Search for hotels in Puerto de la Cruz on Expedia.co.uk. You can easily find your hotels in Puerto de la Cruz using one of the methods below:

  • View our selection of featured hotels in Puerto de la Cruz
  • Use the map to find hotels in the Puerto de la Cruz neighborhood you prefer
  • Use the filters to see hotels in a specific area of Puerto de la Cruz, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Puerto de la Cruz
  • Enter your travel dates to view the best deals on hotels in Puerto de la Cruz - while they last

Puerto de la Cruz hotels information

Number of reviews 1509
Accommodation 485 hotels
Lowest Price £51
Highest Price £179

Puerto de la Cruz Hotel Reviews
expedia verified reviews