Puerto de la Cruz · 5 stars · 199 rooms
Gran Hotel Taoro
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
A grand five-star set in tropical gardens, with a large Oriental spa, heated pools and four à la carte restaurants.
From £218 a night
For two on the night of 11 May 2027, on Expedia. Rate includes breakfast.
Puerto de la CruzOn our lists
Hotel Botánico is a five-star Gran Lujo hotel with 212 rooms and suites, set in about 25,000 square metres of tropical gardens in the upper part of Puerto de la Cruz. It belongs to the Loro Parque group and is a member of The Leading Hotels of the World. Playa Martiánez is about 700 metres away, and the Paseo de San Telmo and Lago Martiánez are within walking distance.
The Oriental Spa Garden fills 3,500 square metres of garden with heated pools, a thermal circuit and Asian-inspired treatments, for guests aged 16 and over. Three heated pools are kept at 27 degrees all year. Dinner is à la carte rather than buffet, at La Parrilla, The Oriental, Il Pappagallo and Brunelli's steakhouse. There are tennis courts and a putting green, and a kids' programme runs in school holidays. It suits couples and families who want classic five-star service.
Transfers can be arranged with at least 48 hours' notice. Real Club de Golf de Tenerife is about 15 minutes away.
Good for
Not for
Compared with
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
Puerto de la Cruz · 5 stars
An adults-only resort on the hillside above Puerto de la Cruz, for couples who want calm days away from the seafront.
From £139 a night
Sources: hotelbotanico.com, datos.tenerife.es. Last checked 17 October 2026.