Puerto de la Cruz · 5 stars Gran Lujo · 212 rooms
Hotel Botánico & The Oriental Spa Garden
A grand five-star set in tropical gardens, with a large Oriental spa, heated pools and four à la carte restaurants.
From £218 a night
A stylish old-town hotel by Plaza del Charco, refurbished in 2019, with a glass-walled rooftop pool facing Mount Teide.
Prices for your dates on Expedia.
Puerto de la CruzDWO Nopal sits on Calle San Juan, next to Plaza del Charco in the old heart of Puerto de la Cruz, and about 250 metres from the beach. The hotel was fully refurbished in 2019 and its 64 rooms are individually decorated, from singles and family rooms for three or four to Premium doubles with a large private terrace.
The highlight is the fifth-floor rooftop: a raised pool with glass walls, Balinese beds and loungers, all facing Mount Teide. Breakfast is a buffet with hot dishes cooked to order, served beside that terrace. The Mirador rooftop bar opens from Wednesday to Sunday for cocktails and Canarian tapas, and a free yoga and pilates class runs on Saturday mornings for guests. It suits couples and friends who want style, views and the town's best-known square on the doorstep.
No pets. Check-in from 2pm, with 24-hour reception for late arrivals.
Good for
Not for
Puerto de la Cruz · 5 stars Gran Lujo · 212 rooms
A grand five-star set in tropical gardens, with a large Oriental spa, heated pools and four à la carte restaurants.
From £218 a night
Puerto de la Cruz · 5 stars · 199 rooms
Puerto de la Cruz's restored 1890 grand hotel on the Taoro hill, with heated pools, a spa and five restaurants.
From £179 a night
Puerto de la Cruz · 5 stars
A five-star all-inclusive on the La Paz clifftop with a heated pool, spa, mini club and big Atlantic views.
From £83 a night
Sources: dwohotels.com, datos.tenerife.es. Last checked 17 October 2026.