Search
Filter By
Price (per night):
€0 - €29
€30 - €49
€50 - €59
€60 - €89
€90+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Score 7.4 from 483 reviews
Pricesfrom (per room per night)
Single€45
Double€109
Tenerife Ving
Avenida Hermanos Fernandez Perdigon, 8, Puerto de la Cruz, 38400, Spain Show on map 0.71 miles from Puerto de la Cruz
Score 7.2 from 646 reviews
Pricesfrom (per room per night)
Single€39
Double€
Hotel Perla Tenerife
Isla de la Gomera, s/n - Urb. Guacimara, Puerto de la Cruz, 38400, Spain Show on map 0.33 miles from Puerto de la Cruz
Score 5.9 from 16 reviews
Pricesfrom (per room per night)
Single€41
Double€
Checkin Concordia Playa
Avenida Familia de Betancourt y Molina, 32, Puerto de la Cruz, 38400, Spain Show on map 0.8 miles from Puerto de la Cruz
Score 6.7 from 76 reviews
Pricesfrom (per room per night)
Single€59
Double€
Globales Acuario
Parque de las Flores, 35, Puerto de la Cruz, 38400, Spain Show on map 0.37 miles from Puerto de la Cruz
Score 6.8 from 223 reviews
Pricesfrom (per room per night)
Single€44
Double€
RF San Borondon
Agustin Espinosa, 2, Puerto de la Cruz, 38400, Spain Show on map 0.79 miles from Puerto de la Cruz
Score 7.8 from 114 reviews
Pricesfrom (per room per night)
Single€62
Double€98
Apartamentos Park Plaza
Jose Arroyo, 4, Puerto de la Cruz, 38400, Spain Show on map 0.69 miles from Puerto de la Cruz
Score 7.0 from 222 reviews
Pricesfrom (per room per night)
Single€40
Double€76
Hotel Tropical
Puerto Viejo, 1, Puerto de la Cruz, 38400, Spain Show on map 0.72 miles from Puerto de la Cruz
Score 7.4 from 232 reviews
Pricesfrom (per room per night)
Single€28
Double€62
Sol Puerto de la Cruz Tenerife
Jose? del Campo Llanera, 2, Puerto de la Cruz, 38400, Spain Show on map 0.83 miles from Puerto de la Cruz
Score 7.1 from 284 reviews
Pricesfrom (per room per night)
Single€56
Double€
Complejo Blue Sea Puerto Resort compuesto por Hotel Canarife y Bonanza Palace
Acevin-o, 8, Puerto de la Cruz, 38400, Spain Show on map 0.9 miles from Puerto de la Cruz
Score 6.9 from 368 reviews
Pricesfrom (per room per night)
Single€62
Double€158
Hotel Monopol
Quintana, 15, Puerto de la Cruz, 38400, Spain Show on map 0.75 miles from Puerto de la Cruz
Score 7.9 from 439 reviews
Pricesfrom (per room per night)
Single€49
Double€
Hotel Marquesa
Quintana, 11, Puerto de la Cruz, 38400, Spain Show on map 0.74 miles from Puerto de la Cruz
Score 7.6 from 385 reviews
Pricesfrom (per room per night)
Single€35
Double€
Be Smart Florida Plaza
Puerto Viejo, 30, Puerto de la Cruz, 38400, Spain Show on map 0.76 miles from Puerto de la Cruz
Score 7.3 from 715 reviews
Pricesfrom (per room per night)
Single€49
Double€
Score 7.5 from 6 reviews
Pricesfrom (per room per night)
Single€95
Double€136
4Dreams Hotel Chimisay
Agusti?n de Bethencourt, 14, Puerto de la Cruz, 38400, Spain Show on map 0.7 miles from Puerto de la Cruz
Score 8.1 from 868 reviews
Pricesfrom (per room per night)
Single€38
Double€
Apartamentos Pez Azul
Rector Benito Rodri?guez Rios, 1, Puerto de la Cruz, 38400, Spain Show on map 0.46 miles from Puerto de la Cruz
Score 7.1 from 383 reviews
Pricesfrom (per room per night)
Single€40
Double€125
Puerto Palace
Doctor Cobiella Zaera, s/n, Puerto de la Cruz, 38400, Spain Show on map 0.32 miles from Puerto de la Cruz
Score 8.1 from 446 reviews
Pricesfrom (per room per night)
Single€55
Double€
Apartamentos Chinyero
Del Bota?nico, 35, Puerto de la Cruz, 38400, Spain Show on map 0.44 miles from Puerto de la Cruz
Score 7.0 from 355 reviews
Pricesfrom (per room per night)
Single€32
Double€87
Apartamentos Masaru
Roble, 2, Puerto de la Cruz, 38400, Spain Show on map 0.78 miles from Puerto de la Cruz
Score 8.2 from 1204 reviews
Pricesfrom (per room per night)
Single€66
Double€141
AluaSoul Orotava Valley
Urbanizacio?n Turquesa playa, Puerto de la Cruz, 38400, Spain Show on map 0.64 miles from Puerto de la Cruz
Score 7.5 from 84 reviews
Pricesfrom (per room per night)
Single€58
Double€
Parque San Antonio
Carretera de las Arenas, Puerto de la Cruz, 38400, Spain Show on map 0.89 miles from Puerto de la Cruz
Score 7.1 from 234 reviews
Pricesfrom (per room per night)
Single€65
Double€
Catalonia Las Vegas
Avenida Colo?n, 2, Puerto de la Cruz, 38400, Spain Show on map 0.74 miles from Puerto de la Cruz
Score 8.2 from 688 reviews
Pricesfrom (per room per night)
Single€59
Double€227
Score 8.6 from 282 reviews
Pricesfrom (per room per night)
Single€89
Double€
Hotel Blue Sea Interpalace
Acevin-o, 21, Puerto de la Cruz, 38400, Spain Show on map 0.94 miles from Puerto de la Cruz
Score 6.9 from 113 reviews
Pricesfrom (per room per night)
Single€54
Double€125
Bahia Principe Sunlight San Felipe
Avenida de Colo?n, 22, Puerto de la Cruz, 38400, Spain Show on map
Score 8.3 from 142 reviews
Pricesfrom (per room per night)
Single€128
Double€
Smy Puerto de la Cruz
Avenida Marque?s de Villanueva del Prado, Puerto de la Cruz, 38400, Spain Show on map 0.57 miles from Puerto de la Cruz
Score 7.3 from 346 reviews
Pricesfrom (per room per night)
Single€95
Double€334
Hotel Atlantic Mirage Suites & SPA
Eucaliptus, 4, Puerto de la Cruz, 38400, Spain Show on map 0.87 miles from Puerto de la Cruz
Score 7.7 from 1150 reviews
Pricesfrom (per room per night)
Single€40
Double€
H10 Tenerife Playa
Avenida de Colo?n, 12, Puerto de la Cruz, 38400, Spain Show on map 0.89 miles from Puerto de la Cruz
Score 8.0 from 481 reviews
Pricesfrom (per room per night)
Single€79
Double€252
Hotel Marte
Doctor Ingram, 20, Puerto de la Cruz, 38400, Spain Show on map 0.7 miles from Puerto de la Cruz
Score 8.0 from 256 reviews
Pricesfrom (per room per night)
Single€52
Double€94
Score 8.8 from 31 reviews
Pricesfrom (per room per night)
Single€45
Double€40
Hotel Casa del Sol
Finlandia, 4, Puerto de la Cruz, 38400, Spain Show on map 0.23 miles from Puerto de la Cruz
Score 7.1 from 110 reviews
Pricesfrom (per room per night)
Single€34
Double€109
Hotel Las Aguilas
Doctor Barajas, 19, Puerto de la Cruz, 38400, Spain Show on map 0.28 miles from Puerto de la Cruz
Score 7.9 from 267 reviews
Pricesfrom (per room per night)
Single€97
Double€
Score 7.1 from 86 reviews
Pricesfrom (per room per night)
Single€76
Double€
Hotel Don Manolito
Doctor Madan, 6, Puerto de la Cruz, 38400, Spain Show on map 0.83 miles from Puerto de la Cruz
Score 7.0 from 13 reviews
Pricesfrom (per room per night)
Single€66
Double€186
Hotel El Tope
Calzada Martia?nez, 2, Puerto de la Cruz, 38400, Spain Show on map 0.57 miles from Puerto de la Cruz
Score 8.0 from 679 reviews
Pricesfrom (per room per night)
Single€80
Double€247
Alua Tenerife
Antonio Ruiz Alvarez s/n, Puerto de la Cruz, 38400, Spain Show on map 0.75 miles from Puerto de la Cruz
Score 7.7 from 152 reviews
Pricesfrom (per room per night)
Single€58
Double€
Apartamentos Alta
Aguilar y Quesada, s/n, Puerto de la Cruz, 38400, Spain Show on map 0.73 miles from Puerto de la Cruz
Score 7.9 from 186 reviews
Pricesfrom (per room per night)
Single€60
Double€
Apartamentos RF Bambi Adults Only
Enrique Talg, 15, Puerto de la Cruz, 38400, Spain Show on map 0.64 miles from Puerto de la Cruz
Score 7.7 from 294 reviews
Pricesfrom (per room per night)
Single€48
Double€117
Sol Costa Atlantis Tenerife
Avenida Venezuela, 15, Puerto de la Cruz, 38400, Spain Show on map 0.77 miles from Puerto de la Cruz
Score 8.0 from 646 reviews
Pricesfrom (per room per night)
Single€90
Double€
Be Live Experience Orotava
Aguilar y Quesada, 3, Puerto de la Cruz, 38400, Spain Show on map 0.67 miles from Puerto de la Cruz
Score 7.5 from 132 reviews
Pricesfrom (per room per night)
Single€66
Double€
Apartamentos Turquesa Playa
Antonio Ruiz Alvarez, 7, Puerto de la Cruz, 38400, Spain Show on map 0.67 miles from Puerto de la Cruz
Score 7.8 from 46 reviews
Pricesfrom (per room per night)
Single€77
Double€187
Puerto Azul
El Lomo, 24, Puerto de la Cruz, 38400, Spain Show on map 0.84 miles from Puerto de la Cruz
Score 7.4 from 192 reviews
Pricesfrom (per room per night)
Single€27
Double€
Be Live Adults Only Tenerife
Avenida Blas Perez Gonzalez, 11, Puerto de la Cruz, 38400, Spain Show on map
Score 7.7 from 93 reviews
Pricesfrom (per room per night)
Single€64
Double€
Hotel Maga
Iriarte, 11, Puerto de la Cruz, 38400, Spain Show on map 0.65 miles from Puerto de la Cruz
Score 7.0 from 188 reviews
Pricesfrom (per room per night)
Single€33
Double€58
Apartamentos Los Dragos del Norte
San Antonio S/N Urb. Parque Las Flores, Puerto de la Cruz, 38400, Spain Show on map 0.33 miles from Puerto de la Cruz
Score 7.8 from 536 reviews
Pricesfrom (per room per night)
Single€44
Double€
Score 8.3 from 738 reviews
Pricesfrom (per room per night)
Single€29
Double€73
Blue Sea Costa Jardin & Spa
Guerrero, 14 - UrbanizaciĆ³n El Durazno, Puerto de la Cruz, 38400, Spain Show on map 0.4 miles from Puerto de la Cruz
Score 7.6 from 106 reviews
Pricesfrom (per room per night)
Single€66
Double€
Apartamentos Teneguia
Avenida Melchor Luz, 2, Puerto de la Cruz, 38400, Spain Show on map 0.86 miles from Puerto de la Cruz
Score 7.6 from 167 reviews
Pricesfrom (per room per night)
Single€51
Double€
Hotel RF Astoria - Adults Only
Enrique Talg, 15, Puerto de la Cruz, 38400, Spain Show on map 0.65 miles from Puerto de la Cruz
Score 8.2 from 390 reviews
Pricesfrom (per room per night)
Single€53
Double€111
Hotel Tejuma
Pe?rez Zamora, 51, Puerto de la Cruz, 38400, Spain Show on map 0.54 miles from Puerto de la Cruz
Score 7.3 from 236 reviews
Pricesfrom (per room per night)
Single€20
Double€130
Coral Teide Mar
Acevin-o 6, Puerto de la Cruz, 38400, Spain Show on map 0.8 miles from Puerto de la Cruz
Score 7.2 from 122 reviews
Pricesfrom (per room per night)
Single€52
Double€52
Apartamentos Bahia Playa
Manuel Yanes Barreto, 1 (RecepciĆ³n Edificio Bahia II), Puerto de la Cruz, 38400, Spain Show on map
Score 7.4 from 50 reviews
Pricesfrom (per room per night)
Single€80
Double€200
Score 8.2 from 13 reviews
Pricesfrom (per room per night)
Single€69
Double€64
Score 8.8 from 20 reviews
Pricesfrom (per room per night)
Single€35
Double€40
Score 7.6 from 24 reviews
Pricesfrom (per room per night)
Single€75
Double€100
Score 7.6 from 8 reviews
Pricesfrom (per room per night)
Single€40
Double€45
Prime Homes-Bright Attic 2bd Apartment
Carretera General de la Arenas No. 66, Puerto de la Cruz, 38400, Spain Show on mapPricesfrom (per room per night)
Single€72
Double€
Prime Homes Martianez beach 1bd Apartment
Avenida Cristo?bal Colo?n, 26, Puerto de la Cruz, 38400, Spain Show on map
Score 8.8 from 6 reviews
Pricesfrom (per room per night)
Single€52
Double€
Apartamentos La Casa Verde
Carretera General Las Arenas, 94, Puerto de la Cruz, 38400, Spain Show on map
Score 7.4 from 13 reviews
Pricesfrom (per room per night)
Single€60
Double€118
Score 6.7 from 194 reviews
Pricesfrom (per room per night)
Single€60
Double€
Seguro de Sol Studios
Calle Hermanos Ferna?ndez Perdigo?n, 6. Edificio Seguro de Sol, Puerto de la Cruz, 38400, Spain Show on map
Score 8.1 from 16 reviews
Pricesfrom (per room per night)
Single€38
Double€27