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 big four-star in 8,000 square metres of gardens, with four pools, mini golf and tennis, for active couples and families.
From £73 a night
For two on the night of 11 May 2027, on Expedia. Rate includes breakfast buffet.
Puerto de la CruzOn our lists
Hotel Puerto Palace is a four-star with 315 rooms in San Antonio, a residential area on the western side of Puerto de la Cruz. It is set in about 8,000 square metres of gardens, Plaza del Charco is around 2 km away and Playa Jardín a little less, with Loro Parque about 3 km off.
The grounds are the draw. There are four pools: one heated in winter, a children's pool, a natural-style pool with a waterfall and, on the roof, an adults-only naturist pool with its own jacuzzi. Add mini golf, a tennis court, volleyball, table tennis and badminton, plus a gym with classes and a massage centre. The buffet restaurant does breakfast and dinner with show cooking, and the pool and lobby bar shows sport, serves lunch and puts on live shows each week. Doubles and family rooms have balconies over the sea, pool or garden.
The rooftop terrace is an adults-only (18+) naturist area. The gym, massages and Pilates are run separately and cost extra.
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: puertopalace.com, datos.tenerife.es. Last checked 17 October 2026.