Puerto de la Cruz Hotels

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

Filter by

Apartamentos Villa Rosalva
3.5 out of 5
Carretera Las Dehesas, Camino de los Pérez 37, Puerto de la Cruz, Tenerife, 38400
1.35 km from city centre
4.8/5 Exceptional! (22 reviews)
RELAXING PARADISE
"I had a wonderful stay at Villa Rosalva. It has everything you need to feel at home in a paradise town. Ursula, the owner , was outstanding. I hope to be back someday. It truly is a beautiful Villa."

Reviewed on 27 Jul 2020

Apartamentos Villa Rosalva
Hotel Botanico & The Oriental Spa Garden
5 out of 5
Avenida Richard Yeoward, 1, Puerto de la Cruz, Tenerife, 38400
Fully refundableReserve now, pay when you stay
The price is €250 per night from 5 Jul to 6 Jul
1.18 km from city centre
4.7/5 Exceptional! (412 reviews)
"The hotel was fantastic, the staff excellent and the facilities great."

Reviewed on 30 Apr 2022

Hotel Botanico & The Oriental Spa Garden
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 €69 per night from 29 Jun to 30 Jun
0.9 km from city centre
4.1/5 Very Good! (325 reviews)
"The breakfast options were really good. They had really nice pancakes and other dessert options. The views were amazing from my room and from the restaurant. From the restaurant you can see Mount Teide summit as long as the sky is clear. From the bedroom I could see other mountains, beautiful palm ..."

Reviewed on 27 Mar 2022

Puerto Palace
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.
Apartments Chinyero
2.5 out of 5
Carretera Botanico, 25, Puerto de la Cruz, Tenerife, 38400
0.48 km from city centre
3.5/5 Good! (79 reviews)
Very old cheap hotel
"Very cheap old hotel, good location, good price"

Reviewed on 4 Apr 2021

Apartments Chinyero
Hotel Don Manolito
3.5 out of 5
Calle Doctor Madan 6, Puerto de la Cruz, Santa Cruz de Tenerife, 38400
Fully refundableReserve now, pay when you stay
The price is €49 per night from 29 Jun to 30 Jun
0.67 km from city centre
4.3/5 Excellent! (9 reviews)
Nice hotel for good price
"Yes, we can get a nice hotel for a good price. Very convenient when arrive in town as the coach station is 5 minutes walk. The staff is polite and helpful. It’s not the most modern hotel but we have what we need. Only thing I missed was a small fridge and a kettle. The food in the restaurant is the ..."

Reviewed on 21 Mar 2022

Hotel Don Manolito
Hotel El Tope
4 out of 5
Calzada Martianez, 2, Puerto de la Cruz, Tenerife, 38400
0.51 km from city centre
4/5 Very Good! (391 reviews)
"All staff I spoke to were really friendly and helpful. I really liked the pool area as it gets sun for a large part of the day unlike some of the other hotels in the area. You also have a magnificent view of Mount Teide from the sun loungers! There are nice views out towards the sea from the other ..."

Reviewed on 25 Feb 2022

Hotel El Tope
AluaSoul Orotava Valley
4 out of 5
Calle Manuel Yanes Barreto, 13, Puerto de la Cruz, Tenerife, 38400
Fully refundableReserve now, pay when you stay
The price is €95 per night from 30 Jun to 1 Jul
1.21 km from city centre
3.6/5 Good! (84 reviews)
Decent hotel and breakfast. Rooms dated
"Stayed for one night in a family room. The hotel is nice but rooms are dated. Breakfast was OK with fresh omelettes and pancakes, but we found the evening meal to be very restrictive."

Reviewed on 1 Apr 2019

AluaSoul Orotava Valley
DWO Nopal
3 out of 5
Calle San Juan 17, Puerto de la Cruz, Tenerife, 38400
Fully refundableReserve now, pay when you stay
The price is €62 per night from 29 Jun to 30 Jun
0.09 km from city centre
4.8/5 Exceptional! (19 reviews)
"This is my 2nd stay at the hotel, I chose to stay again as it is in a great location, the rooms are clean and comfortable, and the breakfast is really good."

Reviewed on 21 Mar 2022

DWO Nopal
RF San Borondon
3 out of 5
Agustín Espinosa, 2, Puerto de la Cruz, Tenerife, 38400
The price is €57 per night from 29 Jun to 30 Jun
0.7 km from city centre
4.1/5 Very Good! (240 reviews)
"Great stay"

Reviewed on 26 Jan 2022

RF San Borondon
Hotel Best Semiramis
5 out of 5
C/ Leopoldo Cologan Zulueta, 12, Puerto de la Cruz, Tenerife, 38400
Fully refundableReserve now, pay when you stay
The price is €79 per night from 29 Jun to 30 Jun
1.29 km from city centre
3.9/5 Very Good! (457 reviews)
"Enjoyed the stay with the family! Great views of the ocean, easy access to the city by foot, spacious rooms, friendly staff, reasonable prices. On the flip side, there could've been more options for vegetarians for dinner."

Reviewed on 28 Apr 2022

Hotel Best Semiramis
Don't see what you're looking for?
See all available properties in Puerto de la Cruz
View all properties
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.

Frequently asked questions

Recent Reviews in Puerto de la Cruz
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code