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 small, simple two-star a few minutes uphill from Plaza del Charco, for travellers who want the town centre on foot.
From £422 a night
For two on the night of 11 May 2027, on Expedia. Rate includes half board.
Puerto de la CruzHotel Tejuma is a small two-star with 20 rooms on Calle Pérez Zamora, one of the streets that climbs gently from the old town of Puerto de la Cruz. Plaza del Charco, the busy main square, is about five minutes' walk away, and the harbour and seafront are only a little further.
This is a modest, personal place rather than a resort. Its size means a quiet stay, and the location puts the town's cafés, restaurants, churches and seafront promenade within easy reach, with the bus station close by for day trips to La Orotava, La Laguna and the Teide road. Half board is sold with rooms. It suits couples, solo travellers and anyone who plans to spend most of the day out and wants an affordable, central room to return to. Check what each room includes when you book.
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. Last checked 17 October 2026.