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, pet-friendly two-star in the old fishing quarter of La Ranilla, with a terrace jacuzzi looking out to sea and Teide.
Prices for your dates on Expedia.
Puerto de la CruzHotel Puerto Azul is a small two-star with 27 rooms on Calle El Lomo, in La Ranilla, the old fishermen's quarter of Puerto de la Cruz, known for its street art and small bars. Plaza del Charco and the little harbour beach are a couple of minutes away on foot.
The shared roof terrace is the place to be, with a jacuzzi and a few gym machines, and views over the sea and towards Teide. Breakfast is offered, rooms range from singles to deluxe doubles and triples with balconies, and Wi-Fi reaches every room. The hotel takes a green line: solar panels power the building, entry is keyless and cleaning products are ecological. Pets are welcome at no extra charge, and electric bikes can be hired to explore the coast. It suits couples, solo travellers and anyone with a dog who wants to live like a local in the old town.
There is no private parking; the free public car park at Explanada del Muelle is about five minutes' walk away. Check-in from 15:00.
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: puerto-azul.com, datos.tenerife.es. Last checked 17 October 2026.