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-friendly four-star near Martiánez with a mini club, a heated pool and a choice of board up to all inclusive.
Prices for your dates on Expedia.
Puerto de la CruzOn our lists
FERGUS Puerto de la Cruz is a 301-room hotel on Calzada de Martiánez, set up for both families and couples. Every room and suite has a private terrace, and the MAGNUS area adds superior rooms and a rooftop with a jacuzzi for those who want more privacy.
Outside there are two pools, one heated and one designed by the Lanzarote artist behind Lago Martiánez, plus a children's pool, and a mini club keeps younger guests busy. Meals are in the buffet restaurant, with a pool bar that also serves food and a lounge bar for the evening. You can choose bed and breakfast, half board or all inclusive, and the hotel runs a transfer into the centre. Tenerife North airport is about 27 km away. It suits families who want flexibility on board.
Tenerife North (TFN) is about 27 km away and Tenerife South (TFS) about 88 km. The hotel offers a transfer into the town centre.
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: fergushotels.com, datos.tenerife.es. Last checked 17 October 2026.