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 high on the hillside above Puerto de la Cruz, now in the Meliá network, for lovers of a view.
From £88 a night
For two on the night of 11 May 2027, on Expedia. Rate includes breakfast.
Puerto de la CruzHotel Las Águilas is a four-star with 220 rooms on Calle Doctor Barajas, high on the slope behind Puerto de la Cruz. It sits well above the town, looking out over the rooftops of the Orotava Valley towards the Atlantic, and it now trades as an affiliated hotel within the Meliá group.
The height is the point here: mornings start with a long view down to the coast rather than a busy street, and the town, the old harbour and the Lago Martiánez pools are a drive, taxi or bus ride below. Nearby Parque Taoro offers shaded paths for a stroll. Its size means a full hotel set-up rather than a guesthouse feel, and breakfast is offered with rooms. It suits couples and older travellers who prefer peace and a view to being in the middle of things, and who do not mind a ride into town.
The hotel is well above the town; plan on taxis, buses or a car to reach the seafront.
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: melia.com, datos.tenerife.es. Last checked 17 October 2026.