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, refurbished town-centre hotel on Calle Iriarte for travellers who want the old town on their doorstep.
From £67 a night
For two on the night of 11 May 2027, on Expedia.
Puerto de la CruzOn our lists
Hotel Boutique HC Maga is a small hotel on Calle Iriarte, right in the centre of Puerto de la Cruz. It has just 25 rooms, all fully refurbished, bright and roomy, with a safe, minibar, TV and free wifi. Reception is staffed 24 hours, so late arrivals are easy.
The appeal is the location. Shops, restaurants and the protected old town are all around you, and the nearest beach is about 800 metres away. On the ground floor, a restaurant focuses on traditional Canarian cooking and a beer hall pours lagers, ales and stouts from around the world. Tenerife North airport is about 25 km away. It suits couples and solo travellers who plan to be out exploring and want a simple, central room to come back to.
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: hchotelmaga.com. Last checked 17 October 2026.