We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Puerto de la Cruz

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Puerto de la Cruz?

We'll send you updates with the latest deals, reviews and articles for Puerto de la Cruz each week.

Map of Puerto de la Cruz Hotels

Hotels (82)

B&Bs / Inns (16)

Speciality Lodging (11)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Calle Doctor Celestino Gonzalez Padron 3 | Puerto de la Cruz- Tenerife, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$107 - US$212 Avg. price/night*
Ollie #1 of 82 hotels in Puerto de la Cruz
  •  Amazing hotel 
  • Thank you for another fantastic stay - our third visit. Lovely to see the... more
  • 19 January 2018
Traveller photos (646)
Avenida Richard J Yeoward 1, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$204 - US$528 Avg. price/night*
Ollie #2 of 82 hotels in Puerto de la Cruz
  •  What a fabulous place 
  • This is a great place to stay if you wish to chill; set in six acres of... more
  • 20 January 2018
Professional photos | Traveller photos (1906)
C/ Calzada Martianez 4, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$53 - US$127 Avg. price/night*
Ollie #3 of 82 hotels in Puerto de la Cruz
  •  Fantastic holiday  
  • Casablanca apartments Puerto de la cruz Tenerife i can highly recommend... more
  • 15 January 2018
Professional photos | Traveller photos (1066)
Calle Granados 18, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$60 - US$125 Avg. price/night*
Ollie #4 of 82 hotels in Puerto de la Cruz
Traveller photos (111)
Parque Taoro, 28, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$112 - US$298 Avg. price/night*
Ollie #5 of 82 hotels in Puerto de la Cruz
Traveller photos (513)
Avenida de Colon, 22. Puerto de la Cruz - Tenerife. Espana, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$121 - US$221 Avg. price/night*
Ollie #6 of 82 hotels in Puerto de la Cruz
  •  Winter Sun Break 
  • Stayed at this hotel for five nights in January. Very large 4 star resort... more
  • 15 January 2018
Professional photos | Traveller photos (1554)
Calle Francia 8, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$53 - US$144 Avg. price/night*
Ollie #7 of 82 hotels in Puerto de la Cruz
  •  A week in the sun 
  • Have just returned from a week at this hotel. Staff were friendly though... more
  • 6 January 2018
Traveller photos (872)
Avenida de Colon, 12, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$93 - US$206 Avg. price/night*
Ollie #8 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1316)
Special Offer Get your 5% discount!
Calle Doctor Barajas 19, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$99 - US$226 Avg. price/night*
Ollie #9 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1192)
Avenida Venezuela 15, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$76 - US$211 Avg. price/night*
Ollie #10 of 82 hotels in Puerto de la Cruz
  •  Just another number 
  • We booked this hotel for our honeymoon. I did email the hotel in advance... more
  • 17 January 2018
Professional photos | Traveller photos (1368)
Offers & Announcements Early Booking ´18 -40%
Avenida Colon 2, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$78 - US$199 Avg. price/night*
Ollie #11 of 82 hotels in Puerto de la Cruz
  •  Great stay! 
  • Thoroughly enjoyed our stay here. Friendly staff, good choice of food... more
  • 20 January 2018
Professional photos | Traveller photos (1407)
C/. Dr. Celestino Cobiella Zaera, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$73 - US$117 Avg. price/night*
Ollie #12 of 82 hotels in Puerto de la Cruz
  •  Christmas & New Year 
  • We have just returned form this hotel after spending Christmas and New... more
  • 12 January 2018
Professional photos | Traveller photos (957)
Avenida Cristobal Colon 4, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$92 - US$264 Avg. price/night*
Ollie #13 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (554)
Dinamarca 3, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$81 - US$264 Avg. price/night*
Ollie #14 of 82 hotels in Puerto de la Cruz
Traveller photos (119)
Calle Valois 22, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$31 - US$49 Avg. price/night*
Ollie #15 of 82 hotels in Puerto de la Cruz
  •  Cracking budget hotel 
  • We stayed for a week in January, arrived after 7 in the pouring rain... more
  • 18 January 2018
Traveller photos (195)
Calle Agustin de Bethencourt 14, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$41 - US$89 Avg. price/night*
Ollie #16 of 82 hotels in Puerto de la Cruz
  •  Excellent value 
  • Firstly, let me say I am a single traveler, so my review is based on a... more
  • 3 January 2018
Professional photos | Traveller photos (256)
Calle Acevino 49 | La Paz, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$55 - US$109 Avg. price/night*
Ollie #17 of 82 hotels in Puerto de la Cruz
  •  Come back again 
  • we stayed three nights in this apartment. located on the cliff in the... more
  • 12 January 2018
Professional photos | Traveller photos (77)
Avenida Aguilar y Quesada 3, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$88 - US$200 Avg. price/night*
Ollie #18 of 82 hotels in Puerto de la Cruz
Traveller photos (617)
Calle Manuel Yanes Barreto 13, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$75 - US$141 Avg. price/night*
Ollie #19 of 82 hotels in Puerto de la Cruz
  •  Great Service 
  • We stayed in one of the Junior suites at this hotel. It was spacious and... more
  • 29 December 2017
Professional photos | Traveller photos (775)
Avenida Marques de Villanueva del Prado, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$57 - US$141 Avg. price/night*
Ollie #20 of 82 hotels in Puerto de la Cruz
  •  Birthday Holiday  
  • Had a lovely week at this hotel. The room was clean, comfortable and had... more
  • 28 December 2017
Professional photos | Traveller photos (979)
Special Offer Package Deal