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 ]
Avenida Richard J Yeoward 1, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$207 - US$607 Avg. price/night*
Ollie #1 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1899)
Calle Doctor Celestino Gonzalez Padron 3 | Puerto de la Cruz- Tenerife, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$118 - US$322 Avg. price/night*
Ollie #2 of 82 hotels in Puerto de la Cruz
  •  Great half term break 
  • To be honest this is not the usual kind of hotel we like to stay at but it... more
  • 10 November 2017
Traveller photos (641)
C/ Calzada Martianez 4, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$55 - US$126 Avg. price/night*
Ollie #3 of 82 hotels in Puerto de la Cruz
  •  Much to praise. 
  • These are really attractive outside and in. The impression is of quality... more
  • 16 November 2017
Professional photos | Traveller photos (1058)
Calle Granados 18, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$58 - US$136 Avg. price/night*
Ollie #4 of 82 hotels in Puerto de la Cruz
Traveller photos (105)
Parque Taoro, 28, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$112 - US$288 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$112 - US$264 Avg. price/night*
Ollie #6 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1538)
Calle Francia 8, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$58 - US$152 Avg. price/night*
Ollie #7 of 82 hotels in Puerto de la Cruz
Traveller photos (845)
Calle Doctor Barajas 19, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$104 - US$239 Avg. price/night*
Ollie #8 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1182)
Avenida de Colon, 12, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$95 - US$282 Avg. price/night*
Ollie #9 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1297)
Special Offer Get your 5% discount!
Avenida Venezuela 15, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$95 - US$274 Avg. price/night*
Ollie #10 of 82 hotels in Puerto de la Cruz
  •  OCEAN VIEW 
  • Half of the rooms have a north facing sea view the other half overlook a... more
  • 20 November 2017
Professional photos | Traveller photos (1340)
Offers & Announcements Early Booking ´18 -40%
C/. Dr. Celestino Cobiella Zaera, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$77 - US$112 Avg. price/night*
Ollie #11 of 82 hotels in Puerto de la Cruz
  •  Great entertainment 
  • We didnt stay here but wish we had. Superb looking hotel. We went here... more
  • 10 November 2017
Professional photos | Traveller photos (936)
Avenida Colon 2, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$79 - US$224 Avg. price/night*
Ollie #12 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1386)
Special Offer Exclusive Benefits on...
Avenida Cristobal Colon 4, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$98 - US$295 Avg. price/night*
Ollie #13 of 82 hotels in Puerto de la Cruz
  •  Good location 
  • Firstly the positive. This hotel has a perfect location right on the... more
  • 13 November 2017
Professional photos | Traveller photos (543)
Calle Valois 22, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$29 - US$43 Avg. price/night*
Ollie #14 of 82 hotels in Puerto de la Cruz
  •  Very Good 
  • Good hotel in a great location. All the staff were very friendly. The room... more
  • 9 November 2017
Traveller photos (184)
Avenida Aguilar y Quesada 3, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$66 - US$234 Avg. price/night*
Ollie #15 of 82 hotels in Puerto de la Cruz
  •  Impressed 
  • After booking then reading the reviews was not expecting much. I was very... more
  • 19 November 2017
Traveller photos (601)
Calle Acevino 49 | La Paz, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$51 - US$128 Avg. price/night*
Ollie #16 of 82 hotels in Puerto de la Cruz
  •  Lovely stay 
  • These apartments are really lovely in a quiet part of town. They are... more
  • 27 October 2017
Professional photos | Traveller photos (70)
Avenida Marques de Villanueva del Prado, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$36 - US$193 Avg. price/night*
Ollie #17 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (952)
Special Offer Package Deal
Dinamarca 3, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$83 - US$233 Avg. price/night*
Ollie #18 of 82 hotels in Puerto de la Cruz
  •  single traveller stay 
  • Just home from a trip to this hotel. Reception staff excellent, very... more
  • 17 November 2017
Traveller photos (94)
Calle Agustin de Bethencourt 14, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$45 - US$89 Avg. price/night*
Ollie #19 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (256)
Calle Manuel Yanes Barreto 13, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$74 - US$190 Avg. price/night*
Ollie #20 of 82 hotels in Puerto de la Cruz
  •  Good value for money 
  • I didn’t want to spend a lot of money on this holiday as was taking my... more
  • 20 November 2017
Professional photos | Traveller photos (745)