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 Sol by Meliá 4-star near Playa Jardín, for families and couples who want the beach and the old town on foot.
From £57 a night
For two on the night of 11 May 2027, on Expedia. Rate includes half board.
Puerto de la CruzOn our lists
Sol Puerto de la Cruz Tenerife is a 4-star from Meliá's Sol brand, standing in the western half of Puerto de la Cruz about five minutes' walk from Playa Jardín. That beach is one of the north coast's favourites: dark volcanic sand and gardens designed by César Manrique, and a promenade that leads to the fishing harbour.
From here the old town's squares, cafés and seafront are an easy stroll east, and Loro Parque is close enough for a short taxi or a walk. Puerto de la Cruz works all year, with a real local life alongside the visitors, and Mount Teide and La Orotava are within easy reach for days out. It suits families and couples who want a central, walkable base on the green north coast rather than a self-contained resort.
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: datos.tenerife.es, expedia.co.uk. Last checked 17 October 2026.