- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
€38
per night
Apartamentos Casablanca
Appartment with 287 rooms from €38. American Express is not accepted as a method of payment.... more
Score: 8.8 out of 10
€48
per night
Beatriz Atlantis & Spa
4 Star Hotel with 290 rooms from €48. Beatriz Atlantis & Spa has an ideal setting 50 metres from Puerto de la Cruz Beach and the Lago Mart... more
Score: 8.3 out of 10
€30
per night
Hotel Marte
Hotel with 95 rooms from €30. The hotel has an internet room where you can connect to the web (surcharges apply).... more
Score: 7.9 out of 10
€63
per night
Hotel Best Semiramis
5 Star Hotel with 298 rooms from €63. Set on a cliff overlooking the Atlantic Ocean, Hotel Best Semiramis is located in Puerto de la Cruz.... more
Score: 8.0 out of 10
€27
per night
RF San Borondon
Hotel with 107 rooms from €27. The hotel has double superior rooms and junior suites (more spacious and enjoying the best locations... more
Score: 7.8 out of 10
€45
per night
Gran Hotel El Tope
4 Star Hotel with 220 rooms from €45. Offering views of Mount Teide, El Tope is 400 metres from Puerto de la Cruz Beach and the Martiánez ... more
Score: 8.0 out of 10
€140
per night
Hotel Botanico y Oriental Spa Garden
5 Star Hotel with 252 rooms from €140. Hotel Botanico y Oriental Spa Garden offers an outdoor pool and luxurious accommodation set in attra... more
Score: 9.0 out of 10
€32
per night
Blue Sea Hotel Puerto Resort
4 Star Hotel with 390 rooms from €32. This luxury resort with several outdoor swimming pools offers elegant accommodation with sea or moun... more
Score: 7.6 out of 10
€48
per night
Hotel Turquesa Playa
4 Star Hotel with 350 rooms from €48. Hotel Turquesa Playa is 300 metres from Playa Jardín and 10 minutes’ walk from Puerto de la Cruz. I... more
Score: 7.4 out of 10
€74
per night
Playacanaria Spa Hotel
4 Star Hotel with 248 rooms from €74. Set in tropical gardens, Playacanaria Spa is just over 1 km from the beaches at Puerto de la Cruz. I... more
Score: 7.5 out of 10
€30
per night
Puerto Palace
4 Star Hotel with 290 rooms from €30. Soak up the sun from the poolside terraces. There is also an area reserved for naturist bathing on t... more
Score: 7.5 out of 10
€31
per night
Luabay Tenerife
4 Star Hotel with 337 rooms from €31. Luabay Tenerife is located just 200 metres from Playa Jardin Beach, and 15 minutes' walk from the ce... more
Score: 7.4 out of 10
€63
per night
Hotel La Paz
4 Star Hotel with 167 rooms from €63. Hotel La Paz has a peaceful setting, 800 metres from Tenerife’s Playa Martianez Beach. It offers an ... more
Score: 7.5 out of 10
€58
per night
Apartamentos Turquesa Playa
Appartment with 50 rooms from €58. Apartamentos Turquesa Playa are set 100 metres from Jardín Beach in Tenerife. Guests have access to ... more
Score: 8.1 out of 10
€42
per night
Hotel Don Manolito
Hotel with 92 rooms from €42. A charming garden, an outdoor pool and a fitness centre feature at Hotel Don Manolito. It is just 30... more
Score: 8.5 out of 10