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 grown-up four-star beside Parque Taoro, with a heated pool, three restaurants and live music every night.
From £86 a night
Average per night for two over 7 nights from 11 May 2027, on Expedia. Rate includes half board.
Puerto de la CruzOn our lists
Hotel TRH Taoro Garden is a four-star with 182 rooms on Calle Dinamarca, a few steps from Parque Taoro, the green hillside park above Puerto de la Cruz. The town is about 800 metres away, the old town a few minutes beyond, and a hotel bus runs into the centre. It was fully renovated in 2017 and is aimed at adults, with the restaurants and main bar for guests aged 16 and over.
The heated outdoor pool is the daytime focus, with a poolside snack bar, a tennis court and billiards nearby, and there is a gym and massages. Food is a strong point: Drago serves buffet breakfast, lunch and dinner with show cooking and themed nights, Laurisilva offers set menus, and there is an à la carte room for Canarian cooking. Bar Teide has live music every night. Every room has a balcony or terrace.
Parking is available for a fee. Tenerife North airport is about 20 minutes by car. Daytime activities run Tuesday to Saturday.
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: trhhoteles.com, datos.tenerife.es. Last checked 17 October 2026.