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 130-room three-star in Puerto de la Cruz, now run by MGM Muthu Hotels, for travellers wanting a straightforward base.
Prices for your dates on Expedia.
Puerto de la CruzMuthu La Perla Tenerife is a three-star with 130 rooms on Calle Isla de la Gomera in Puerto de la Cruz, now part of the MGM Muthu Hotels group. It sits in the residential streets above the eastern side of town, within reach of the town's three main beaches, Playa Jardín, Martiánez and the harbour beach, each with dark volcanic sand.
Rooms come in two main styles: standard doubles of 23 square metres for two adults, and executive rooms of 30 square metres with parquet floors and either garden or ocean views. Guests can borrow kitchenware from reception to use the in-room hob for a small charge, which helps on longer stays. It suits couples and independent travellers who want a practical base for exploring the north of Tenerife, from the Orotava Valley to Mount Teide.
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: muthuhotelsmgm.com, datos.tenerife.es. Last checked 17 October 2026.