Curated Luxury spa hotel deals in Canary Islands

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Canary Islands

Recommended
Sort by

See the latest prices and deals by choosing your dates

Primary image
LABRANDA Corralejo Village - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Corralejo, La Oliva · 234.63 km from centre

7.8

 

78 reviews

Breakfast available

With a stay at LABRANDA Corralejo Village - All Inclusive in La Oliva, you'll be in a shopping district, within a 15-minute drive of Corralejo Beach and Acua Water Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Boutique La Marquesina - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Corralejo, La Oliva · 234.96 km from centre

9.4

 

87 reviews

Breakfast available

With a stay at Hotel Boutique La Marquesina - Adults Only in La Oliva, you'll be 1.5 mi (2.5 km) from Acua Water Park and 4.6 mi (7.3 km) from Corralejo Beach. This hotel is 13.9 mi (22.4 km) from Montaña de Tindaya.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Royal Palm Resort & Spa - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Pajara · 195.37 km from centre

9.2

 

523 reviews

With a stay at Royal Palm Resort & Spa - Adults Only in Pajara, you'll be on the beach, within a 15-minute drive of Esquinzo Beach and Jandía Playa. This beach hotel is 3.8 mi (6.2 km) from Las Gaviotas beach and 2.2 mi (3.6 km) from Jandia Golf Course.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Club Jandía Princess - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Pajara · 195.86 km from centre

8.2

 

85 reviews

Breakfast available

When you stay at Club Jandía Princess - All Inclusive in Pajara, you'll be on the beach, within a 15-minute drive of Esquinzo Beach and Las Gaviotas beach.

Compare price on Booking.com
Compare price on Booking.com
THB Tropical Island
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza, Playa Blanca · 241.14 km from centre

7.9

 

1,825 reviews

THB Tropical Island is set 900 metres from Lanzarote's Playa Dorada Beach. It has outdoor swimming pools, a spa and free public parking in front of the hotel.

Apartments at the hotel are bright and comfortable. They have a full kitchen and a living area with TV. All the apartments have a balcony. Air conditioning is available from May to October.

The THB Tropical Island has a hot tub, sauna and fitness centre. There are also gardens, a tennis court and a football court. The hotel offers an entertainment programme and children’s activities.

The hotel has one restaurant, a la carte restaurant. By reservation only and subject to availability.

Shows and entertainment are held in a large tent. There are many food and drink options in the nearby resort of Playa Blanca.

The spectacular beaches of Papagayo are only 3 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barcelo Playa Blanca
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 241.87 km from centre

8.6

 

131 reviews

Breakfast available

Located in Yaiza, Barcelo Playa Blanca is on the boardwalk, within a 15-minute walk of Marina Rubicon and Lanzarote Beaches. This family-friendly hotel is 2.1 mi (3.4 km) from Playa Flamingo and 12.8 mi (20.6 km) from Acua Water Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
MYND Yaiza
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 241.42 km from centre

8.6

 

124 reviews

Breakfast available

Located in Yaiza, MYND Yaiza is by the ocean, within a 5-minute drive of Dorada Beach and Lanzarote Beaches. This family-friendly hotel is 1.2 mi (1.9 km) from Marina Rubicon and 2 mi (3.2 km) from Playa Flamingo.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Occidental Jandía Mar - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Morro Jable, Pajara · 194.34 km from centre

8.0

 

313 reviews

Breakfast available

With a stay at Occidental Jandía Mar - All Inclusive in Pajara, you'll be within a 15-minute drive of Las Gaviotas beach and Esquinzo Beach. This beach hotel is 13.7 mi (22 km) from Sotavento de Jandia Beach and 0.3 mi (0.5 km) from Matorral Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
SBH Costa Calma Palace Thalasso & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Calma, Pajara · 201.34 km from centre

8.4

 

79 reviews

Breakfast available

With a stay at SBH Costa Calma Palace Thalasso & Spa in Pajara (Costa Calma), you'll be within a 15-minute drive of Esquinzo Beach and Rio Calma Artificial Beach. This beach hotel is 10.8 mi (17.4 km) from Las Gaviotas beach and 1.5 mi (2.4 km) from Pájara Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Elba Carlota Beach & Golf Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Caleta de Fuste, Antigua · 233.82 km from centre

8.4

 

395 reviews

Breakfast available

With a stay at Elba Carlota Beach & Golf Resort in Antigua (Caleta de Fuste), you'll be a 4-minute walk from Centro Comercial Atlantico and 6 minutes by foot from Playa la Guirra. This family-friendly hotel is 1.4 mi (2.2 km) from Fuerteventura Golf Course and 1.4 mi (2.3 km) from Caleta del Fuste.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sol Lanzarote - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Los Pocillos, Tías · 261.69 km from centre

8.0

 

370 reviews

Breakfast available

When you stay at Sol Lanzarote - All Inclusive in Tías, you'll be on the beach, within a 15-minute drive of Playa de Matagorda and Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Playa Park Zensation
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Corralejo, La Oliva · 235.17 km from centre

8.8

 

69 reviews

With a stay at Playa Park Zensation in La Oliva, you'll be near the beach, within a 5-minute drive of Corralejo Beach and Centro Comercial El Campanario. This spa hotel is 13.5 mi (21.8 km) from Marina Rubicon and 0.3 mi (0.5 km) from Tres Vistas.

Compare price on Booking.com
Compare price on Booking.com
Primary image
MYND Yaiza
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Playa Blanca, Yaiza · 241.42 km from centre

8.0

 

25 reviews

Breakfast available

Located in Yaiza, MYND Yaiza is by the ocean, within a 5-minute drive of Dorada Beach and Playa Blanca. This upscale hotel is 1.2 mi (1.9 km) from Marina Rubicon and 1.2 mi (1.9 km) from Lanzarote Beaches.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Fuerteventura Castillo
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Caleta de Fuste, Antigua · 234.75 km from centre

8.2

 

833 reviews

Breakfast available

With a stay at Barceló Fuerteventura Castillo in Antigua (Caleta de Fuste), you'll be steps from Caleta de Fuste Marina and 5 minutes by foot from Caleta del Fuste. This beach hotel is 1.8 mi (2.9 km) from Centro Comercial Atlantico and 2 mi (3.2 km) from Playa la Guirra.

Compare price on Booking.com
Compare price on Booking.com
Primary image
SBH Crystal Beach Hotel & Suites - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Calma, Pajara · 201.22 km from centre

7.8

 

63 reviews

Breakfast available

With a stay at SBH Crystal Beach Hotel & Suites - Adults Only in Pajara (Costa Calma), you'll be within a 15-minute drive of Sotavento de Jandia Beach and Esquinzo Beach. This hotel is 10.7 mi (17.2 km) from Las Gaviotas beach and 25.9 mi (41.7 km) from Cofete Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Alexandre Grand Teguise Playa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Teguise, Teguise · 275.81 km from centre

8.4

 

379 reviews

Breakfast available

A stay at Alexandre Grand Teguise Playa places you in the heart of Teguise, within a 5-minute drive of AquaPark Costa Teguise and Las Cucharas Beach. This beach hotel is 2.8 mi (4.5 km) from Costa Teguise Golf Club and 4.5 mi (7.3 km) from Cesar Manrique Foundation.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Esencia de Fuerteventura by Princess - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Pajara · 195.58 km from centre

8.6

 

4 reviews

Breakfast available

When you stay at Esencia de Fuerteventura by Princess - Adults Only in Pajara, you'll be on the waterfront, within a 15-minute drive of Esquinzo Beach and Las Gaviotas beach. This beach hotel is 0.5 mi (0.7 km) from Jandía Playa and 1.4 mi (2.2 km) from Mal Nombre Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Playa Blanca Royal Level - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 241.72 km from centre

9.2

 

39 reviews

Breakfast available

When you stay at Barceló Playa Blanca Royal Level - Adults Only in Yaiza, you'll be connected to a shopping centre, within a 15-minute walk of Marina Rubicon and Cala Blanca Sub. This hotel is 15.5 mi (24.9 km) from Corralejo Beach and 15 mi (24.1 km) from Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Elba Premium Suites - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 239.74 km from centre

8.2

 

40 reviews

Breakfast available

With a stay at Elba Premium Suites - Adults Only in Yaiza, you'll be near the beach, within a 5-minute drive of Marina Rubicon and Aqualava Water Park. This spa hotel is 14.8 mi (23.8 km) from Corralejo Beach and 18 mi (29 km) from Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
H10 Lanzarote Princess
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 241.11 km from centre

8.4

 

553 reviews

Breakfast available

With a stay at H10 Lanzarote Princess, you'll be centrally located in Yaiza, within a 5-minute drive of Marina Rubicon and Nuestra Senora del Carmen Square. This beach hotel is 14.7 mi (23.6 km) from Corralejo Beach and 14.5 mi (23.3 km) from Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor