Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Canary Islands

Filter by star ratings
All filters
Mediterranean Palace
Mediterranean Palace
8.3 Excellent
Avda de Las Américas, 5, Adeje, Tenerife, Spain
Show on map
7.5 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 1,783 reviews
8.3

Mediterranean Palace Playa de las Americas is situated on Tenerife and offers 5-star facilities in addition to a Turkish steam bath, a Jacuzzi and outdoor tennis courts. This modern resort also features a sauna, an outdoor pool and a rooftop terrace, and is an easy drive from Los Cristianos and Adeje.

Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
6.9 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1.3 km from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 336 reviews
6.9

Blue Sea Costa Jardin & Spa is situated on Tenerife and offers 4-star accommodation as well as an all-inclusive meal plan, miniature golf and a Turkish steam bath. It is also minutes from Puerto de la Cruz's popular attractions and landmarks.

Regency Torviscas Apartments and Suites
Regency Torviscas Apartments and Suites
8.3 Excellent
Adeje, Tenerife, Spain
Show on map
4.1 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 668 reviews
8.3

This comfortable property in Adeje offers complimentary Wi-Fi, as well as a sauna and a swimming pool. It also provides a kids club, a sun deck and a bowling alley.

Mur Hotel Neptuno Gran Canaria - Adults Only
Mur Hotel Neptuno Gran Canaria - Adults Only
8.4 Excellent
Avenida Alféreces Provisionales, 29, Maspalomas, Gran Canaria, Spain
Show on map
1.1 km from city centre, Maspalomas, Gran Canaria, Spain 
ExcellentBased on 457 reviews
8.4

Providing an outdoor pool and a sauna, MUR Neptuno Gran Canaria - Adults Only is situated in Maspalomas and is a brief walk from Yumbo Centrum. It is conveniently located for those wanting to discover the area's attractions.

Hotel Riu Buenavista
Hotel Riu Buenavista
8.4 Excellent
c/ Horno; 35; Urb., Callao Salvaje, Tenerife, Spain
Show on map
0.7 km from city centre, Callao Salvaje, Tenerife, Spain 
ExcellentBased on 1,477 reviews
8.4

Hotel Riu Buena Vista is situated on Tenerife and provides 4-star accommodation in addition to an all-inclusive meal plan. It also features an outdoor pool and a fitness centre.

Parador de la Gomera
Parador de la Gomera
8.7 Excellent
Lomo de la Horca, San Sebastián de la Gomera, La Gomera, Spain
Show on map
0.5 km from city centre, San Sebastián de la Gomera, La Gomera, Spain 
ExcellentBased on 588 reviews
8.7

Parador de La Gomera is set in San Sebastian de La Gomera and is within a short walk of nearby sightseeing spots, including La Cueva Beach. It also offers an outdoor pool, laundry facilities and vip rooms.

Gran Castillo Tagoro Family & Fun Playa Blanca
Gran Castillo Tagoro Family & Fun Playa Blanca
8.7 Excellent
Calle la Hoya 2, Playa Blanca, Lanzarote, Spain
Show on map
2.7 km from city centre, Playa Blanca, Lanzarote, Spain 
ExcellentBased on 587 reviews
8.7

Featuring an impressive 10 swimming pools and several outdoor Jacuzzis, Gran Castillo Tagoro Family & Fun Playa Blanca is just a short walk from the beach in Playa Blanca. It also offers a splash pool with water slides, and a range of fun activities at the on-site kid's club, Castleland.

Hotel Palia Don Pedro
Hotel Palia Don Pedro
7.0 Good
Hércules, 3, Costa del Silencio, Tenerife, Spain
Show on map
0.2 km from city centre, Costa del Silencio, Tenerife, Spain 
GoodBased on 329 reviews
7.0

Situated in Costa del Silencio, Hotel Palia Don Pedro offers peaceful 3-star accommodation, as well as an outdoor pool. It also provides a sun deck, a kids pool and a kids club.

NH Imperial Playa
NH Imperial Playa
8.1 Excellent
Ferreras, 1, Las Palmas de Gran Canaria, Gran Canaria, Spain
Show on map
2.8 km from city centre, Las Palmas de Gran Canaria, Gran Canaria, Spain 
ExcellentBased on 722 reviews
8.1

NH Imperial Playa provides a contemporary setting when in Las Palmas de Gran Canaria. It also features a 24-hour reception, meeting rooms and free Wi-Fi.

Blue Sea Costa Bastian
Blue Sea Costa Bastian
7.3 Good
Avenida de las Palmeras, 20, Costa Teguise, Lanzarote, Spain
Show on map
1.4 km from city centre, Costa Teguise, Lanzarote, Spain 
GoodBased on 378 reviews
7.3

Blue Sea Costa Bastian provides a comfortable setting when in Teguise. Some of the features on offer at this 4-star hotel include an indoor pool, miniature golf and a Jacuzzi.

Tips for booking a Canary Islands hotel

Cheapest month:February
Most expensive month:March
Average price in Canary Islands:S$ 140/night
Absolute cheapest price found:S$ 2/night
Cheapest day:Monday
Most expensive day:Tuesday
S$ 111 - S$ 168
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 130 - S$ 143
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Canary Islands hotels

Show all 33,202 hotels
1
Palm Beach Tenerife
Palm Beach Tenerife
7.4 Good
Avenida Quinto Centenario, 11, Playa de las Américas, Tenerife, Spain
Show on map
0.8 km from city centre, Playa de las Américas 

Situated in Playa de las Americas, Palm Beach Tenerife provides elegant 3-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It is ideally positioned for those wanting to visit local attractions.

2
AC Hotel Gran Canaria by Marriott
AC Hotel Gran Canaria by Marriott
8.3 Excellent
Eduardo Benot 3, Las Palmas de Gran Canaria, Gran Canaria, Spain
Show on map
2.1 km from city centre, Las Palmas de Gran Canaria 

Offering an outdoor pool, a sauna and a rooftop terrace, AC Hotel Gran Canaria A Marriott Luxury & Lifestyle Hotel is located in Las Palmas de Gran Canaria and is a brief stroll from Canteras Beach and Parque de Santa Catalina. It provides 4-star accommodation with air-conditioned rooms.

3
Royal Hideaway Corales Suites - by Barceló Hotel Group
Royal Hideaway Corales Suites - by Barceló Hotel Group
9.4 Excellent
Avenida Virgen De Guadalupe 21, Adeje, Tenerife, Spain
Show on map
3.0 km from city centre, Adeje 

Royal Hideaway Corales Suites - Part Of Barcelo Hotel Group features a swimming pool along with a pool-side bar. It is also a brief car trip from Siam Park and Fanabe Beach.

4
Sol Arona Tenerife
Sol Arona Tenerife
7.6 Good
Avenida Juan Carlos I, Nº 25, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
64.7 km from city centre, Santa Cruz de Tenerife 

Positioned right on the beach, this unique Flintstones-themed hotel offers a range of premium amenities including separate outdoor pools for kids and adults. It is also steps from Los Cristianos's well-known attractions.

5
Hotel Riu Oliva Beach Resort
Hotel Riu Oliva Beach Resort
9.0 Excellent
Avda. Grandes Playas Corralejo, Corralejo, Fuerteventura, Spain
Show on map
3.6 km from city centre, Corralejo 

ClubHotel Riu Oliva Beach Resort - All Inclusive is situated on Fuerteventura and provides 4-star facilities as well as an all-inclusive meal plan. It also features a swimming pool and a fitness centre.

6
Hotel Lancelot
Hotel Lancelot
8.6 Excellent
Mancomunidad Av 9, Arrecife, Lanzarote, Spain
Show on map
0.9 km from city centre, Arrecife 

Hotel Lancelot Arrecife provides modern 3-star accommodation in Arrecife. It has a fitness centre, as well as a rooftop terrace, a sun deck and an outdoor pool.

7
The Ritz-Carlton, Abama
The Ritz-Carlton, Abama
8.8 Excellent
Carretera General, TF-47, km 9, Guía de Isora, Tenerife, Spain
Show on map
4.9 km from city centre, Guía de Isora 

The Ritz-Carlton Abama is situated on Tenerife and provides 5-star accommodation as well as outdoor tennis courts. Popular amenities, such as an outdoor pool and a sauna, make for a satisfying stay in Guia de Isora.

8
THB Tropical Island
THB Tropical Island
8.1 Excellent
C/ Fragata, 2, Playa Blanca, Lanzarote, Spain
Show on map
0.8 km from city centre, Playa Blanca 

THB Tropical Island provides a comfortable setting when in Playa Blanca. It features an outdoor pool with water slides, outdoor tennis courts and a sauna.

Cheapest hotels in Canary Islands, Spain

Show all 33,202 hotels
Pension Milema
Pension Milema
8.0 Excellent
Simón Bolivar, 3, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
2.0 km from city centre,  

Located amongst popular attractions, shops and eateries, Pension Milema is ideal for those wishing to discover Santa Cruz de Tenerife and its surroundings. Guests can also enjoy complimentary internet access in all areas.

S$ 31
Avg. per night
Globales Acuario
Globales Acuario
6.7 Good
Calle Parque De Las Flores, 36 - Puerto de la Cruz, Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre,  

Boasting an outdoor pool, Globales Acuario is located in Puerto de la Cruz and offers comfortable accommodation. It is ideally positioned for those wishing to sightsee in the area.

S$ 35
Avg. per night
Coral Teide Mar
Coral Teide Mar
7.9 Good
Aceviño 6, Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre,  

Coral Teide Mar is located in Puerto de la Cruz and offers outdoor tennis courts and a rooftop terrace. It also provides an outdoor pool, a kids pool and a playground.

S$ 43
Avg. per night
Hc Hotel Magec
Hc Hotel Magec
7.2 Good
Calle Cupido, 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre,  

HC Hotel Magec is a comfortable base when visiting Puerto de la Cruz and is close to everything the area has to offer. It also offers free Wi-Fi, a rooftop terrace and an outdoor pool.

S$ 44
Avg. per night
OYO Hotel Don Cándido
OYO Hotel Don Cándido
7.9 Good
Portugal, 10, San Fernando, Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 km from city centre,  

Located in Puerto de la Cruz, Hotel Don Candido is within a 10-minute drive of Loro Parque and provides on-site parking. It is conveniently positioned for those wanting to discover the area's attractions.

S$ 45
Avg. per night
Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
6.9 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1.3 km from city centre,  

Blue Sea Costa Jardin & Spa is situated on Tenerife and offers 4-star accommodation as well as an all-inclusive meal plan, miniature golf and a Turkish steam bath. It is also minutes from Puerto de la Cruz's popular attractions and landmarks.

S$ 56
Avg. per night
Servatur Terrazamar Sun Suite
Servatur Terrazamar Sun Suite
8.1 Excellent
Avda de las Palmeras 5- 8, Puerto Rico, Gran Canaria, Spain
Show on map
0.6 km from city centre,  

Servatur Terrazamar Sun Suite is set on Gran Canaria and provides 5-star accommodation in addition to outdoor tennis courts. The multiple facilities this charming property offers include a kids pool, a sun deck and a heated pool.

S$ 56
Avg. per night
Tenerife Ving
Tenerife Ving
7.8 Good
Avenida Fernandez Perdigon 8, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 km from city centre,  

Tenerife Ving provides a cosy setting when in Puerto de la Cruz. It also features an express check-in and check-out feature, a rooftop terrace and an outdoor pool.

S$ 61
Avg. per night

Hotel prices in Canary Islands

2 stars or below

S$ 31 - S$ 1,401

Hotel Adonis Pelinor

No. 1 most popular

S$ 1,401
Avg. per night
Hotel Horizonte

No. 2 most popular

S$ 61
Avg. per night
Pension Milema

Best value

Pension Milema
8.0 Excellent
S$ 31
Avg. per night
3 stars

S$ 43 - S$ 173

Hotel Lancelot

No. 1 most popular

Hotel Lancelot
8.6 Excellent
S$ 96
Avg. per night
Beverly Park Hotel

No. 2 most popular

S$ 133
Avg. per night
Coral Teide Mar

Best value

S$ 43
Avg. per night
4 stars and up

S$ 44 - S$ 419

Occidental Lanzarote Playa

No. 1 most popular

S$ 122
Avg. per night
The Hotel Koala Garden Suites

No. 2 most popular

S$ 142
Avg. per night
Hc Hotel Magec

Best value

S$ 44
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Canary Islands

Canary Islands travel FAQs

  • Where is the best place to stay in Canary Islands?

    Canary Islands has plenty to offer. Consider staying in some of its most favoured locations, like Maspalomas, Santa Cruz de la Palma, and Adeje.

  • What are the best hotels in Canary Islands?

    Occidental Lanzarote Playa (8.1/10 from 2,000 reviews), Hotel Lancelot (8.6/10 from 1,570 reviews), and Maspalomas Bungalow C I (9.2/10 from 25 reviews) are all highly rated places to stay in Canary Islands.