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 central Puerto de la Cruz four-star with two pools and sea or Teide views, for couples and families.
From £73 a night
Average per night for two over 7 nights from 11 May 2027, on Expedia. Rate includes half board.
Puerto de la CruzOn our lists
AF Valle Orotava Hotel is a four-star in the heart of Puerto de la Cruz, on Calle Cupido, with the town's shops, restaurants and seafront within walking distance. The black sand beaches, the old fishing quarter and the walking trails of the Orotava valley are all close.
You can choose your view: doubles of about 24 m² come with a balcony, a sea view or a view of Teide, triples suit small families, and junior suites of about 45 m² add a separate lounge and a sofa bed. Premium rooms have a large terrace. There are two pools with a snack bar alongside serving international and Canarian dishes, a buffet restaurant and a gym, and cots are available on request. It suits couples and families who want a comfortable town-centre hotel with a pool 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: hotelafvalleorotava.com. Last checked 17 October 2026.