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 quiet 31-room hotel in a residential corner of Puerto de la Cruz, with a sea-view pool terrace.
From £53 a night
For two on the night of 11 May 2027, on Expedia.
Puerto de la CruzOn our lists
Globales Acuario is a small, friendly hotel with just 31 rooms, set in the quiet Parque de las Flores area of Puerto de la Cruz. Most rooms are doubles, with a handful of singles plus family and triple options, so it works for solo travellers as well as couples.
The outdoor pool has a two-level sun terrace with sea views, and there is a games area with table tennis and a pool table, a TV lounge and a reading room. Meals are served in the buffet restaurant, and the bar has a lounge for evenings. You can book room only, bed and breakfast or half board. The main town beach is about 1.5 km away and Lago Martiánez about 2 km. It suits travellers who want a calm base and do not mind a walk or a bus into town.
The main town beach is about 1.5 km away and Lago Martiánez about 2 km, so plan on a walk, the bus or a taxi.
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: globales.com, datos.tenerife.es. Last checked 17 October 2026.