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 four-star in leafy La Paz beside the Botanical Garden, with pools for adults and children and a small wellness area.
Prices for your dates on Expedia.
Puerto de la CruzHotel O7 Tenerife is a four-star with 165 rooms on Calle La Haya, in La Paz, the residential district on the cliff top east of the centre of Puerto de la Cruz. It sits next to the Jardín de Aclimatación de La Orotava, the town's historic Botanical Garden, and the centre is about 900 metres away. Loro Parque is around 25 minutes on foot or five minutes by taxi.
Outside there are pool areas for both adults and children, with sun loungers. Inside, a buffet restaurant serves Canarian and international dishes, a café bar keeps things casual, and the wellness area has a sauna, a jacuzzi and massages, with a gym alongside. Every room has a private balcony or terrace, and triple rooms suit small families. The whole hotel is smoke free. It suits families and couples who want a calm base with the town and the Martiánez coast below.
The hotel is smoke free throughout. Car hire can be arranged at the hotel.
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: o7hotels.com, datos.tenerife.es. Last checked 17 October 2026.