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
Apartments with full kitchens and a rooftop pool on the Playa Jardín side of town, with an all-inclusive option.
From £53 a night
For two on the night of 11 May 2027, on Expedia. Rate includes breakfast buffet.
Puerto de la CruzOn our lists
GF Noelia is a three-star apartment hotel run by GF Hoteles on the western side of Puerto de la Cruz, about an eight-minute walk from Playa Jardín. The studios and apartments come with a fully equipped kitchen, air conditioning, a terrace and a sofa bed, which makes them handy for longer stays or for eating in.
The rooftop pool is the place to be, with sea views from the top of the building. If you would rather not cook, the hotel offers all-inclusive stays as well as breakfast. Playa Jardín, Loro Parque and the old town are all within walking distance. It suits couples, friends and small families who want apartment space and the option to self-cater, with the beach close by.
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: gfhoteles.com, datos.tenerife.es. Last checked 17 October 2026.