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$108 - US$214 Avg. price/night*
Ollie #1 of 82 hotels in Puerto de la Cruz
  •  Excellent Hotel  
  • It was our first time in Tenerife and we were not sure about which town to... more
  • 18 February 2018
Traveller photos (647)
Avenida Richard J Yeoward 1, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$195 - US$516 Avg. price/night*
Ollie #2 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1945)
C/ Calzada Martianez 4, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$47 - US$130 Avg. price/night*
Ollie #3 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1070)
Parque Taoro, 28, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$119 - US$307 Avg. price/night*
Ollie #4 of 82 hotels in Puerto de la Cruz
  •  Worth the Trip 
  • My wife and I decided to travel to Tenerife even though it is not a... more
  • 31 January 2018
Traveller photos (511)
Calle Granados 18, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$62 - US$131 Avg. price/night*
Ollie #5 of 82 hotels in Puerto de la Cruz
Traveller photos (112)
Avenida de Colon, 22. Puerto de la Cruz - Tenerife. Espana, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$123 - US$226 Avg. price/night*
Ollie #6 of 82 hotels in Puerto de la Cruz
  •  Room for improvement 
  • My partner and i have visited this hotel six times, Reception staff... more
  • 11 February 2018
Professional photos | Traveller photos (1604)
Calle Francia 8, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$52 - US$145 Avg. price/night*
Ollie #7 of 82 hotels in Puerto de la Cruz
Traveller photos (874)
Calle Doctor Barajas 19, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$99 - US$237 Avg. price/night*
Ollie #8 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1202)
Avenida de Colon, 12, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$96 - US$203 Avg. price/night*
Ollie #9 of 82 hotels in Puerto de la Cruz
  •  Disappointed 
  • Just returned from a weeks holiday at the H10 Tenerife Player and feel... more
  • 16 February 2018
Professional photos | Traveller photos (1322)
Special Offer Get your 5% discount!
Avenida Venezuela 15, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$89 - US$206 Avg. price/night*
Ollie #10 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1376)
Offers & Announcements Join MeliáRewards
Avenida Colon 2, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$79 - US$197 Avg. price/night*
Ollie #11 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1420)
C/. Dr. Celestino Cobiella Zaera, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$72 - US$119 Avg. price/night*
Ollie #12 of 82 hotels in Puerto de la Cruz
  •  Puerto Palace 
  • We have stayed in this hotel a few times before and always enjoyed. It’s a... more
  • 4 February 2018
Professional photos | Traveller photos (980)
Calle Dinamarca 3, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$79 - US$273 Avg. price/night*
Ollie #13 of 82 hotels in Puerto de la Cruz
Traveller photos (133)
Avenida Cristobal Colon 4, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$94 - US$272 Avg. price/night*
Ollie #14 of 82 hotels in Puerto de la Cruz
  •  Review 
  • Very nice hotel, friendly staff, perfect location and wonderful view from... more
  • 11 February 2018
Professional photos | Traveller photos (561)
Calle Valois 22, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$30 - US$53 Avg. price/night*
Ollie #15 of 82 hotels in Puerto de la Cruz
  •  Fantastico !! 
  • We came to the hotel from the 12th - 19th February and had the best time... more
  • 17 February 2018
Traveller photos (195)
Calle Agustin de Bethencourt 14, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$40 - US$95 Avg. price/night*
Ollie #16 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (264)
Avenida Marques de Villanueva del Prado, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$57 - US$140 Avg. price/night*
Ollie #17 of 82 hotels in Puerto de la Cruz
  •  nice stay 
  • This is a lovely hotel the food the bedrooms so very clean the staff and... more
  • 15 February 2018
Professional photos | Traveller photos (981)
Avenida Aguilar y Quesada 3, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$67 - US$1,435 Avg. price/night*
Ollie #18 of 82 hotels in Puerto de la Cruz
Traveller photos (617)
Calle Acevino 49 | La Paz, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$71 - US$161 Avg. price/night*
Ollie #19 of 82 hotels in Puerto de la Cruz
  •  We're back! Great WiFi 
  • In May 2016 I wrote "We'll be back", and we are now at the end of another... more
  • 22 January 2018
Professional photos | Traveller photos (77)
Calle Penita 6, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$37 - US$74 Avg. price/night*
Ollie #20 of 82 hotels in Puerto de la Cruz
Professional photos | Traveller photos (126)