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 (83)

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 ]
Parque Taoro, 28, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$121 - US$260 Avg. price/night*
Ollie #1 of 83 hotels in Puerto de la Cruz
  •  Lovely oasis 
  • Just back from our 3rd stay at the Tigaiga. This time we stayed for 3... more
  • 15 March 2018
Traveller photos (516)
Avenida Richard J Yeoward 1, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$187 - US$431 Avg. price/night*
Ollie #2 of 83 hotels in Puerto de la Cruz
  •  Relaxing  
  • I know people have commented on how dated the hotel is but I would say... more
  • 9 April 2018
Professional photos | Traveller photos (2051)
Calle Doctor Celestino Gonzalez Padron 3 | Puerto de la Cruz- Tenerife, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$108 - US$193 Avg. price/night*
Ollie #3 of 83 hotels in Puerto de la Cruz
Traveller photos (653)
Calle Granados 18, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$65 - US$149 Avg. price/night*
Ollie #4 of 83 hotels in Puerto de la Cruz
  •  Perfect in every way! 
  • These are the best apartments for the price we have ever been to. I am... more
  • 13 April 2018
Traveller photos (114)
C/ Calzada Martianez 4, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$47 - US$106 Avg. price/night*
Ollie #5 of 83 hotels in Puerto de la Cruz
  •  Faultless apartment  
  • Very last minute booking and these apartments were priced cheap with... more
  • 17 April 2018
Professional photos | Traveller photos (1088)
Calle Dinamarca 3, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$73 - US$209 Avg. price/night*
Ollie #6 of 83 hotels in Puerto de la Cruz
Traveller photos (153)
Calle Penita 6, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$33 - US$62 Avg. price/night*
Ollie #7 of 83 hotels in Puerto de la Cruz
Professional photos | Traveller photos (128)
Avenida de Colon, 22. Puerto de la Cruz - Tenerife. Espana, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$114 - US$195 Avg. price/night*
Ollie #8 of 83 hotels in Puerto de la Cruz
  •  Easy 5 star 
  • We stayed there for a first week our Easter holidays with 7yo and we all... more
  • 17 April 2018
Professional photos | Traveller photos (1629)
Special Offer SUMMER SAVINGS -60%
Calle Francia 8, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$49 - US$118 Avg. price/night*
Ollie #9 of 83 hotels in Puerto de la Cruz
Traveller photos (881)
Avenida de Cristobal Colon 4, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$82 - US$209 Avg. price/night*
Ollie #10 of 83 hotels in Puerto de la Cruz
  •  Shabby! 
  • Had a week here. Positives, good location with many rooms having an ocean... more
  • 13 April 2018
Professional photos | Traveller photos (555)
Avenida de Colon, 12, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$85 - US$173 Avg. price/night*
Ollie #11 of 83 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1337)
Special Offer Get your 5% discount!
Calle Acevino 49 | La Paz, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$65 - US$116 Avg. price/night*
Ollie #12 of 83 hotels in Puerto de la Cruz
  •  In need of an upgrade 
  • The resort is situated in a quiet area a good and steep walk away from the... more
  • 3 April 2018
Professional photos | Traveller photos (77)
Calle Doctor Barajas 19, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$95 - US$222 Avg. price/night*
Ollie #13 of 83 hotels in Puerto de la Cruz
  •  So peaceful 
  • Great views of Teide volcano. Small garden which is full of birds so... more
  • 27 March 2018
Professional photos | Traveller photos (1229)
Avenida de Venezuela 15, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$89 - US$175 Avg. price/night*
Ollie #14 of 83 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1408)
Special Offer SummerSavings - 40%
Carretera Dehesas 37 | Camino de los Perez, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$73 - US$304 Avg. price/night*
Ollie #15 of 83 hotels in Puerto de la Cruz
Professional photos | Traveller photos (365)
Calle Valois 22, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$28 - US$49 Avg. price/night*
Ollie #16 of 83 hotels in Puerto de la Cruz
  •  Holiday  
  • Stayed for one week, lovely hotel very central very good staff helpful... more
  • 16 April 2018
Traveller photos (197)
Calle Agustin de Bethencourt 14, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$42 - US$77 Avg. price/night*
Ollie #17 of 83 hotels in Puerto de la Cruz
Professional photos | Traveller photos (273)
Calle Enrique Talg 15, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$42 - US$73 Avg. price/night*
Ollie #18 of 83 hotels in Puerto de la Cruz
  •  Nice Hotel apartment 
  • We stayed for 2 nights in this hotel apartment located near the center of... more
  • 2 March 2018
Professional photos | Traveller photos (90)
Avenida Colon 2, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$64 - US$139 Avg. price/night*
Ollie #19 of 83 hotels in Puerto de la Cruz
Professional photos | Traveller photos (1452)
Offers & Announcements Best online price
C/. Dr. Celestino Cobiella Zaera, 38400 Puerto de la Cruz, Tenerife, Spain
Show Prices
US$73 - US$107 Avg. price/night*
Ollie #20 of 83 hotels in Puerto de la Cruz
  •  DISAPPOINTING 
  • We were impressed by the pool and gardens of this hotel on a previous... more
  • 18 March 2018
Professional photos | Traveller photos (991)