Skip to content
Tenerife Hotel Guide

Resorts and guides

The north

Hotels in Puerto de la Cruz

Puerto de la Cruz is the north coast's classic resort town, Tenerife's first tourist destination, with a historic centre of plazas and old houses, a fishing harbour and a seafront promenade. Loro Parque, the botanical garden and the Lago Martiánez lidos are all here. It suits couples, older travellers, families and anyone who likes a proper town on the doorstep.

53 hotels, including La Paz and Punta Brava. Listed by classification, then size; not a ranking.

Puerto de la Cruz and the Orotava valley, Tenerife
Puerto de la Cruz and the Orotava valley, Tenerife. Photo: Quartl, CC BY-SA 3.0

Puerto de la Cruz · 5 stars · 199 rooms

Gran Hotel Taoro

Puerto de la Cruz's restored 1890 grand hotel on the Taoro hill, with heated pools, a spa and five restaurants.

SpaHeated pool

From £179 a night

Puerto de la Cruz · 5 stars

Best Semiramis

A five-star all-inclusive on the La Paz clifftop with a heated pool, spa, mini club and big Atlantic views.

All inclusiveKids' clubSpaHeated pool

From £83 a night

Puerto de la Cruz · 4 stars · 425 rooms

Alua Tenerife

A big, renovated four-star near Playa Jardín with separate pools for adults and children, for families and groups.

5 min to the beach

Puerto de la Cruz · 4 stars · 340 rooms

H10 Tenerife Playa

A lively seafront hotel facing Lago Martiánez, with three pools, nightly entertainment and an all-inclusive formula.

All inclusive optionHeated pool

From £90 a night

Puerto de la Cruz · 4 stars · 315 rooms

Hotel Puerto Palace

A big four-star in 8,000 square metres of gardens, with four pools, mini golf and tennis, for active couples and families.

Heated pool

From £73 a night

Puerto de la Cruz · 4 stars · 301 rooms

FERGUS Puerto de la Cruz

A family-friendly four-star near Martiánez with a mini club, a heated pool and a choice of board up to all inclusive.

All inclusive optionKids' clubHeated pool

Puerto de la Cruz · 4 stars · 261 rooms

Catalonia Las Vegas

An adults-only four-star next to Lago Martiánez, about five minutes' walk from the beach, with a heated pool and evening shows.

Adults only (16+)5 min to the beachHeated pool

From £86 a night

Puerto de la Cruz · 4 stars · 236 rooms

Checkin Concordia Playa

A ten-storey four-star by the Martiánez seafront, with buffet dining, live music at night and the lido pools a short stroll away.

1 min to the beach

From £92 a night

Puerto de la Cruz · 4 stars · 224 rooms

Parque Vacacional Eden

A four-star apartment hotel in 12,000 square metres of gardens above town, with four pools and padel, for families and longer stays.

From £74 a night

Puerto de la Cruz · 4 stars · 190 rooms

Hotel Riu Garoé

A half-board Riu in the gardens of La Paz, with a spa, tennis and squash, open all year for couples and families.

From £217 a night

Puerto de la Cruz · 4 stars · 182 rooms

Hotel TRH Taoro Garden

A grown-up four-star beside Parque Taoro, with a heated pool, three restaurants and live music every night.

Adults only (16+)Heated pool

From £86 a night

Puerto de la Cruz · 4 stars · 171 rooms

Hotel Vallemar

A seafront four-star on Avenida de Colón facing Lago Martiánez, with a rooftop pool and food from its own organic farm.

4 min to the beachHeated pool

From £97 a night

Puerto de la Cruz · 4 stars · 165 rooms

Hotel O7 Tenerife

A four-star in leafy La Paz beside the Botanical Garden, with pools for adults and children and a small wellness area.

10 min to the beach

Puerto de la Cruz · 4 stars (apartments) · 135 rooms

Apartamentos Pez Azul

Studios with kitchens in a quiet part of Puerto de la Cruz, with a pool, buffet restaurant and 24-hour reception.

From £43 a night

Puerto de la Cruz · 4 stars (provisional) · 104 rooms

Hotel RF San Borondón

An adults-only colonial-style hotel in gardens near Playa Jardín, with a saltwater pool and sauna, made for quiet couples.

Adults only8 min to the beach

From £99 a night

Puerto de la Cruz · 4 stars · 83 rooms

Hotel Tigaiga

A garden hotel in Parque Taoro with Teide and sea views, a solar-heated pool and a sauna over the Atlantic.

Heated pool

From £176 a night

Puerto de la Cruz · 4 stars · 69 rooms

Silken Saaj Maar

A design-led, adults-only hotel on the San Telmo seafront, for couples who want sea views, a rooftop pool and car-free days.

Adults only7 min to the beach

From £91 a night

Puerto de la Cruz · 4 stars (apartments) · 45 rooms

Apartamentos La Carabela

Family studio apartments in quiet El Botánico with a heated indoor pool, about 15 minutes' walk from Playa de Martiánez.

Heated pool

From £38 a night

Puerto de la Cruz · 3 keys (apartments) · 166 rooms

Coral Teide Mar

Studios and junior suites with kitchenettes in leafy La Paz, with floodlit tennis and a strong cycling set-up.

Heated pool

From £37 a night

Puerto de la Cruz · 3 stars (aparthotel) · 106 rooms

GF Noelia

Apartments with full kitchens and a rooftop pool on the Playa Jardín side of town, with an all-inclusive option.

All inclusive option8 min to the beach

From £53 a night

Puerto de la Cruz · 3 stars · 100 rooms

Hotel Monopol

A family-run three-star on a pedestrian street in the old town, built around a leafy Canarian courtyard, for couples and city-break travellers.

5 min to the beach

From £57 a night

Puerto de la Cruz · 3 stars · 95 rooms

Hotel Marte

A central three-star by the bus station, with a rooftop pool facing Teide and the sea, ideal for exploring without a car.

5 min to the beach

From £51 a night

Puerto de la Cruz · 3 stars · 91 rooms

Marquesa Hotel

A 1712 townhouse hotel in the old town, with a pool and evening live music, for couples who like history.

10 min to the beach

From £62 a night

Puerto de la Cruz · 3 stars · 79 rooms

Hotel Don Manolito

A friendly three-star in the old town, about 350 metres from the sea, that welcomes families and their dogs.

5 min to the beachHeated pool

From £78 a night

Puerto de la Cruz · 3 stars · 64 rooms

DWO Nopal

A stylish old-town hotel by Plaza del Charco, refurbished in 2019, with a glass-walled rooftop pool facing Mount Teide.

4 min to the beach

Puerto de la Cruz · 3 stars · 62 rooms

4Dreams Hotel

A simple three-star on a pedestrian street in central Puerto de la Cruz, with a rooftop pool, for city-break couples and families.

From £31 a night

Puerto de la Cruz · 3 stars · 35 rooms

Hotel Tropical

Studios with kitchens right beside Plaza del Charco, with a rooftop pool over the sea, for couples who like to self-cater.

3 min to the beach

From £34 a night

Puerto de la Cruz · 2 stars · 27 rooms

Hotel Puerto Azul

A small, pet-friendly two-star in the old fishing quarter of La Ranilla, with a terrace jacuzzi looking out to sea and Teide.

2 min to the beach

Puerto de la Cruz · 2 stars · 20 rooms

Hotel Tejuma

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

Puerto de la Cruz · 1 key (apartments) · 41 rooms

RF Apartamentos Bambi

Adults-only studios and apartments with kitchens in central Puerto de la Cruz, with a pool and buffet breakfast, for couples.

Adults only

Puerto de la Cruz · 1 star · 25 rooms

Hotel Sun Holidays

A simple, family-run one-star on a pedestrian street near Playa Jardín, with a sea-view sun terrace and rooms for up to four.

5 min to the beach

From £49 a night

Puerto de la Cruz · Hotel · 137 rooms

TUI BLUE Atlantic Hills

An adults-only (16+) hotel in leafy Parque Taoro above Puerto de la Cruz, for couples who want spa time, pools and views.

Adults only (16+)Spa

From £138 a night

Where the Puerto de la Cruz hotels are

Skip the map

Before you go to Puerto de la Cruz

Getting there

Tenerife North (TFN) is the closer airport, about 25 to 30 minutes by road. Lines 30 and 104 run from TFN to Puerto de la Cruz. From Tenerife South (TFS) allow about an hour and 10 minutes by road; line 343 links both airports with Puerto de la Cruz. Taxis wait at both airports, and many hotels are walkable from the bus station.

Beaches

Playa Jardín is the main beach: black sand behind breakwaters, laid out with gardens, with lifeguards, showers, a children's area and sunbeds. It sits beside Loro Parque and next to Playa Chica and Punta Brava. Martiánez beach, dark sand and pebbles, is popular with surfers. For calm swimming, the Lago Martiánez lidos on the seafront are the town's pride.

Good to know

The old town is the heart of a stay: Plaza del Charco, the fishing harbour where small boats land their catch, and more than 140 protected buildings. The San Telmo promenade runs along the sea towards Lago Martiánez. Loro Parque is on the western edge, and the botanical garden dates from 1788. La Orotava and Mount Teide are an easy drive.

Staying in Puerto de la Cruz

Which airport is closest to Puerto de la Cruz?

Tenerife North (TFN), about 25 to 30 minutes by road. Lines 30 and 104 run from the airport to the town.

Does Puerto de la Cruz have a sandy beach?

Yes. Playa Jardín is a black sand beach behind breakwaters, with gardens, lifeguards and a children's area.

What is Lago Martiánez?

A complex of seawater lidos on the Puerto de la Cruz seafront, designed for calm swimming beside the Atlantic.

Is Loro Parque in Puerto de la Cruz?

Yes. It is on the western edge of town, right beside the Playa Jardín beaches.

Other resorts

Sources: webtenerife.co.uk, webtenerife.co.uk, webtenerife.co.uk, aena.es, aena.es.