
Puerto de la Cruz Vacations
Book a Hotel + Flight together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to SAR 390 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Find the Best Puerto de la Cruz Vacation Packages
Puerto de la Cruz Hotel Deals

Hotel Las Aguilas Tenerife, Affiliated by Melia
Calle Doctor Barajas 19 Puerto de la Cruz Santa Cruz de Tenerife
Fully refundableReserve now, pay when you stay
The price is SAR 561 per night from Mar 3 to Mar 4
SAR 561
SAR 601 total
3 Mar - 4 Mar
includes taxes & fees
8.8/10 Excellent! (181 reviews)
Great hotel for kids.
Reviewed on 2 February 2026

Hotel Best Semiramis
C/ Leopoldo Cologan Zulueta, 12 Puerto de la Cruz Tenerife
The price is SAR 602 per night from Mar 8 to Mar 9
SAR 602
SAR 644 total
8 Mar - 9 Mar
includes taxes & fees
8/10 Very Good! (719 reviews)
We had a lovely stay over the Christmas
Reviewed on 17 January 2026

H10 Tenerife Playa
Avenida Colon, 12 Puerto de la Cruz Tenerife
Fully refundableReserve now, pay when you stay
The price is SAR 522 per night from Feb 15 to Feb 16
SAR 522
SAR 558 total
15 Feb - 16 Feb
includes taxes & fees
8/10 Very Good! (444 reviews)
Great location
Reviewed on 27 January 2026
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.
Discover the most popular places to visit in Puerto de la Cruz

Plaza del Charco
4/5(12 reviews)
You can find out about the history of Puerto de la Cruz with a stop at Plaza del Charco. Wander the seaside and beautiful beaches in this relaxing area.

Botanical Gardens
4.5/5(7 reviews)
Explore the great outdoors at Botanical Gardens, a lovely green space in Puerto de la Cruz. Stroll along the seaside or visit the spas in this relaxing area.

San Felipe Castle
You can learn about the history of Puerto de la Cruz with a stop at San Felipe Castle. Wander the seaside and beautiful beaches in this relaxing area.
