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 small, simple one-star in the quiet San Fernando district above Puerto de la Cruz, for travellers who want a low-key base.
Prices for your dates on Expedia.
Puerto de la CruzHotel Don Cándido is a small one-star with 19 rooms on Calle Portugal, in San Fernando, a residential district on the slopes above the centre of Puerto de la Cruz. It is a neighbourhood of houses and gardens rather than hotel blocks, so nights are quiet and the feel is local.
The old town, Plaza del Charco and the seafront are below, roughly a 15 minute walk downhill, with buses and taxis for the climb back. Parque Taoro and its paths are close by for an easy morning walk. A place of this size suits travellers who plan to spend their days out exploring the north of the island, from La Orotava to the Teide road, and want a simple, friendly room to come back to. Check room types and what is included when you book, as this is a modest hotel.
The walk back up from the seafront is uphill; buses and taxis run to San Fernando.
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: datos.tenerife.es. Last checked 17 October 2026.