Hotels in Tenerife

Discover the best places

65 results

Tenerife's hotel scene splits broadly into two worlds. The south — Costa Adeje, Playa de las Américas, Los Cristianos and Golf del Sur — is where you'll find the island's big all-inclusive resorts and five-star beachfront properties, built around guaranteed sunshine, pools and easy access to golden-sand beaches and nightlife. This is where most first-time visitors and families base themselves. The north offers a different, often more characterful, alternative: boutique hotels and converted colonial townhouses in Puerto de la Cruz, La Orotava and Garachico, closer to the island's historic towns, botanical gardens and volcanic-sand beaches, with a cooler, greener climate and a more local feel. Spanish star ratings are a reasonably reliable guide to facilities — a 4-star will usually have a pool, restaurant and often a spa, and a 5-star typically adds concierge service, multiple pools and higher room standards — but they don't always capture what matters most on Tenerife specifically: proximity to a swimmable beach, whether the pool is heated (useful outside summer), and whether the property actually faces the ocean or sits a few streets back.

Read more

65 results

Adrian Hoteles Colón Guanahaní — Tenerife
★★★★

Costa Adeje

Adrian Hoteles Colón Guanahaní

PoolSpaAdults only+1

★★★★

From138

Aguaviva Apartments — Tenerife
★★★

Callao Salvaje

Aguaviva Apartments

PoolSelf-cateringBeach access+1

★★★

From70

Albatros Apartments — Tenerife
★★★★

Callao Salvaje

Albatros Apartments

PoolSelf-cateringBeach access

★★★★

From100

Apartamentos Los Tarajales pool complex
★★★

Los Cristianos

Apartamentos Los Tarajales

PoolSelf-catering

★★★

From55

Barceló Santiago ocean view
★★★★

Puerto de Santiago

Barceló Santiago

PoolBeach accessFamily-friendly

★★★★

From110

Checkin Bungalows Atlantida — Tenerife
★★★

Los Cristianos

Checkin Bungalows Atlantida

PoolFamily-friendlyCentral

★★★

From103

Dreams Jardin Tropical — Tenerife
★★★★

Costa Adeje

Dreams Jardin Tropical

PoolFamily-friendlySpa+2

★★★★

From162

El Ancla — Tenerife
★★★

Callao Salvaje

El Ancla

PoolSelf-cateringBeach access

★★★

From86

El Patio de Tita — Tenerife
★★

Los Realejos

El Patio de Tita

PoolSelf-cateringGardens

★★

From108

GF Victoria — Tenerife
★★★★★

Costa Adeje

GF Victoria

PoolSpaBeach access+1

★★★★★

From298

Gara Suites Golf & Spa — Tenerife
★★★★

Playa de las Américas

Gara Suites Golf & Spa

PoolSpaFamily-friendly+1

★★★★

From133

Garahotel — Tenerife
★★★

Garachico

Garahotel

SpaGardensBeach access

★★★

From103

Gran Hotel Bahía del Duque pool
★★★★★

Costa Adeje

Gran Hotel Bahía del Duque

PoolSpaBeach access+1

★★★★★

From450

Gran Hotel Taoro — Tenerife
★★★★★

Puerto de la Cruz

Gran Hotel Taoro

PoolSpaGardens+1

★★★★★

From150

Gran Oasis Resort — Tenerife
★★★★

Playa de las Américas

Gran Oasis Resort

PoolSelf-cateringFamily-friendly+1

★★★★

From160

Green Garden Eco Resort & Villas — Tenerife
★★★★

Playa de las Américas

Green Garden Eco Resort & Villas

PoolSelf-cateringFamily-friendly+1

★★★★

From305

Guayarmina Princess — Tenerife
★★★★

Costa Adeje

Guayarmina Princess

PoolAdults onlyBeach access

★★★★

From102

H10 Big Sur — Tenerife
★★★★

Los Cristianos

H10 Big Sur

PoolBeach accessAdults only+1

★★★★

From72

H10 Gran Tinerfe beachfront Costa Adeje
★★★★

Costa Adeje

H10 Gran Tinerfe

PoolBeach accessFamily-friendly

★★★★

From120

Hard Rock Hotel Tenerife exterior
★★★★★

Playa Paraíso

Hard Rock Hotel Tenerife

PoolSpaBeach access+1

★★★★★

From320

Hotel Alhambra — Tenerife
★★

La Orotava

Hotel Alhambra

CentralGardens

★★

From117

Hotel Botánico gardens
★★★★★

Puerto de la Cruz

Hotel Botánico & The Oriental Spa Garden

PoolSpaPet-friendly

★★★★★

From280

Hotel Boutique San Diego — Tenerife
★★★

San Cristóbal de La Laguna

Hotel Boutique San Diego

Adults onlyGardensCentral

★★★

From140

Hotel Cleopatra Palace — Tenerife
★★★★

Playa de las Américas

Hotel Cleopatra Palace

PoolSpaBeach access+1

★★★★

From138

Hotel Colón Rambla — Tenerife
★★★★

Santa Cruz de Tenerife

Hotel Colón Rambla

PoolGardensCentral

★★★★

From74

Hotel Contemporáneo Santa Cruz modern lobby
★★★

Santa Cruz

Hotel Contemporáneo

Central

★★★

From65

Hotel Don Manolito — Tenerife
★★★

Puerto de la Cruz

Hotel Don Manolito

PoolSpa

★★★

From68

La Quinta Park Suites tropical gardens pool
★★★★

Puerto de la Cruz

Hotel La Quinta Park Suites & Spa

PoolSpaGardens

★★★★

From130

Hotel Las Águilas Tenerife — Tenerife
★★★★

Puerto de la Cruz

Hotel Las Águilas Tenerife

PoolGardensFamily-friendly

★★★★

From120

Hotel Nava Suites — Tenerife
★★★★

San Cristóbal de La Laguna

Hotel Nava Suites

CentralGardens

★★★★

From120

Hotel Panoramica Garden — Tenerife
★★★

Los Realejos

Hotel Panoramica Garden

PoolGardensSelf-catering

★★★

From45

Hotel Príncipe Paz — Tenerife
★★★

Santa Cruz de Tenerife

Hotel Príncipe Paz

PoolCentral

★★★

From70

Hotel Puerto Palace — Tenerife
★★★★

Puerto de la Cruz

Hotel Puerto Palace

PoolSpaCentral

★★★★

From100

Hotel Riu Buenavista — Tenerife
★★★★

Playa Paraíso

Hotel Riu Buenavista

PoolFamily-friendlyBeach access

★★★★

From150

Hotel Rural El Patio — Tenerife
★★★

Icod de los Vinos

Hotel Rural El Patio

PoolSelf-cateringGardens+1

★★★

From108

Hotel Rural Victoria — Tenerife
★★★

La Orotava

Hotel Rural Victoria

GardensSelf-cateringCentral

★★★

From127

Hotel San Roque Garachico courtyard
★★★★

Garachico

Hotel San Roque

Pool

★★★★

From120

Hotel Semiramis Puerto de la Cruz pool
★★★★

Puerto de la Cruz

Hotel Semiramis

PoolGardens

★★★★

From100

Hotel Villalba mountain setting pine forest
★★★★

Vilaflor

Hotel Spa Villalba

PoolSpahotels.featureLabels.hiking

★★★★

From95

Hotel Taburiente — Tenerife
★★★★

Santa Cruz de Tenerife

Hotel Taburiente

PoolSpaCentral+1

★★★★

From69

Hotel Tigaiga tropical gardens pool Puerto de la Cruz
★★★★

Puerto de la Cruz

Hotel Tigaiga

PoolGardens

★★★★

From110

Hotel Ventus — Tenerife
★★★

El Médano

Hotel Ventus

PoolBeach accessCentral

★★★

From109

Iberostar Anthelia Costa Adeje beachfront pool
★★★★★

Costa Adeje

Iberostar Anthelia

PoolSpaBeach access

★★★★★

From290

Iberostar Bouganville Playa beach
★★★★

Costa Adeje

Iberostar Bouganville Playa

PoolBeach accessFamily-friendly

★★★★

From130

Hotel Mencey facade
★★★★★

Santa Cruz

Iberostar Heritage Grand Mencey

PoolSpaPet-friendly

★★★★★

From200

Iberostar Selection Sábila — Tenerife
★★★★★

Costa Adeje

Iberostar Selection Sábila

PoolSpaAdults only+1

★★★★★

From400

Klayman Olivina Aparthotel — Tenerife
★★★

Los Cristianos

Klayman Olivina Aparthotel

PoolSelf-cateringFamily-friendly

★★★

From100

La Laguna Gran Hotel — Tenerife
★★★★

San Cristóbal de La Laguna

La Laguna Gran Hotel

PoolCentralGardens

★★★★

From108

Laguna Nivaria Hotel & Spa — Tenerife
★★★★

San Cristóbal de La Laguna

Laguna Nivaria Hotel & Spa

SpaCentralGardens

★★★★

From116

Landmar Costa Los Gigantes — Tenerife
★★★★

Puerto de Santiago

Landmar Costa Los Gigantes

PoolFamily-friendlyBeach access+1

★★★★

From74

Meliá Costa Atlantis Tenerife — Tenerife
★★★★

Puerto de la Cruz

Meliá Costa Atlantis Tenerife

PoolSpaBeach access+1

★★★★

From147

Vincci Buenavista golf spa resort
★★★★★

Buenavista del Norte

Meliá Hacienda del Conde

Spahotels.featureLabels.golfPool

★★★★★

From350

Ona Sueño Azul — Tenerife
★★★★

Callao Salvaje

Ona Sueño Azul

PoolSelf-cateringBeach access

★★★★

From150

RIU Palace Tenerife beachfront pool
★★★★★

Costa Adeje

RIU Palace Tenerife

PoolSpaBeach access+1

★★★★★

From310

Roco Nivaria terrace with ocean view
★★★★★

Costa Adeje

Roca Nivaria Gran Hotel

PoolSpaBeach access+1

★★★★★

From380

Route Active Hotel — Tenerife
★★★

Los Realejos

Route Active Hotel

PoolGardensFamily-friendly

★★★

From65

Royal Hideaway Corales Beach — Tenerife
★★★★★

Costa Adeje

Royal Hideaway Corales Beach

PoolSpaBeach access+2

★★★★★

From401

Finca Salamanca rural hotel Güímar estate
★★★★

Güímar

Rural Hotel Finca Salamanca

Poolhotels.featureLabels.hiking

★★★★

From85

Sir Anthony — Tenerife
★★★★★

Playa de las Américas

Sir Anthony

PoolSpaBeach access+1

★★★★★

From300

Sol Arona Tenerife — Tenerife
★★★★

Los Cristianos

Sol Arona Tenerife

PoolFamily-friendlyBeach access

★★★★

From150

Frequently Asked Questions

What is the difference between staying in south Tenerife and north Tenerife?

The south (Costa Adeje, Playa de las Américas) is drier, sunnier and built around big resort hotels, beach clubs and nightlife. The north (Puerto de la Cruz, La Orotava) is greener, cooler and more historic, with smaller hotels and easier access to natural attractions like Teide and Anaga.

Are all-inclusive hotels worth it in Tenerife?

They can be, especially for families who want predictable costs, but they also make it easy to never leave the resort — and some of the island's best food and experiences are outside hotel grounds. A half-board option often strikes a better balance.

Do I need a hotel with a heated pool?

Not in high summer, but if you're visiting between November and March, sea and unheated pool temperatures can feel cool — a heated pool makes a real difference to how usable the hotel's pool is outside the hottest months.

Which area is best for a family holiday: Costa Adeje or Puerto de la Cruz?

Costa Adeje suits families wanting guaranteed sun, calm swimmable beaches and resort facilities like kids' clubs and water parks nearby (Siam Park). Puerto de la Cruz suits families who want more culture and greenery alongside the beach, with Loro Parque and the Jardín Botánico close by.

How far in advance should I book a hotel for peak season?

For Christmas/New Year, Carnival (February) or Easter, book 3-6 months ahead — the best south-coast resorts sell out and prices climb sharply as the dates approach. July-August is also busy with Spanish domestic tourists.

Are hotel beaches actually private in Tenerife?

No — by Spanish law all beaches are public, so no hotel can technically close one off. In practice, some resort beaches feel private because access is easiest through hotel grounds and sunbeds are reserved for guests, but anyone can walk onto the sand.