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 family hotel on a promontory near the centre, with its own splash park, several pools and a rooftop bar.
From £143 a night
Average per night for two over 7 nights from 11 May 2027, on Expedia. Rate includes breakfast buffet.
Puerto de la CruzOn our lists
Hotel Atlantic El Tope sits on a promontory close to the centre of Puerto de la Cruz, with views across the ocean, the town and Mount Teide. It is part of Macaronesian Hotels & Resorts and is being shaped around family holidays.
The big draw for children is Atlantic Splash, a water play park of more than 400 square metres with slides, water cannons, curtains and a giant tipping bucket, which the hotel says is the only one in town. Several pools look out over the views, and there is a pool bar, a lobby bar with live music and The Top, a rooftop bar for cocktails. Meals are at the buffet with live cooking, and all inclusive is available. Family rooms sleep four. It suits families who want water fun and town life together.
There is no spa on site, but guests get preferential terms at the adults-only spa of sister hotel Atlantic Mirage, about a 12-minute walk away; book through reception.
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: atlantic-eltope.com, datos.tenerife.es. Last checked 17 October 2026.