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
Family studio apartments in quiet El Botánico with a heated indoor pool, about 15 minutes' walk from Playa de Martiánez.
From £38 a night
For two on the night of 11 May 2027, on Expedia.
Puerto de la CruzOn our lists
La Carabela is a family aparthotel of studios in El Botánico, the calmest residential corner of Puerto de la Cruz, about five minutes' walk from the town's famous botanical garden. Playa de Martiánez is about 1 km away, roughly 15 minutes on foot, and a bus stop is three minutes from the door.
The studios sleep one to three and are fully equipped, each with a terrace looking towards Teide or the Atlantic. The covered pool is heated in season, with a sun terrace beside it, and a buffet restaurant saves you cooking every night. Reception is open 24 hours, rooms are cleaned daily and Wi-Fi is free throughout. Shops, supermarkets, bars and restaurants are all nearby. It suits families, couples and longer-stay guests who want a quiet base with the town and beach within easy walking distance.
Tenerife North (TFN) is 26 km away and Tenerife South (TFS) 86 km; both are linked by bus.
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: lacarabelatenerife.es. Last checked 17 October 2026.