Hotels in Canary Islands

Search and compare Canary Islands hotels from hundreds of travel sites and save

Canary Islands
Aug 4 — Aug 52
Canary Islands
Wed 4/8
Thu 5/8
...and more

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 776 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
7,0 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1,2 km from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 342 reviews
7,0

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,2 Excellent
Adeje, Tenerife, Spain
Show on map
4,1 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 713 reviews
8,2

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 Neptuno Gran Canaria - Adults Only
Mur Neptuno Gran Canaria - Adults Only
8,4 Excellent
Avenida Alféreces Provisionales, 29, Maspalomas, Gran Canaria, Spain
Show on map
1,0 km from city centre, Maspalomas, Gran Canaria, Spain 
ExcellentBased on 509 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,5 Excellent
c/ Horno; 35; Urb., Callao Salvaje, Tenerife, Spain
Show on map
0,9 km from city centre, Callao Salvaje, Tenerife, Spain 
ExcellentBased on 2 574 reviews
8,5

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.

Sol Lanzarote
Sol Lanzarote
8,3 Excellent
Calle Grama, 2, Arrecife, Lanzarote, Spain
Show on map
8,1 km from city centre, Arrecife, Lanzarote, Spain 
ExcellentBased on 510 reviews
8,3

Sol Lanzarote offers a themed setting while in Puerto del Carmen. Some of the popular features provided at this 4-star hotel are outdoor tennis courts, an all-inclusive meal plan and a rooftop terrace.

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 649 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, a 24-hour reception and massage services.

Melia Tamarindos
Melia Tamarindos
8,0 Excellent
Retama, 3, Maspalomas, Gran Canaria, Spain
Show on map
4,4 km from city centre, Maspalomas, Gran Canaria, Spain 
ExcellentBased on 672 reviews
8,0

Featuring its very own observatory and views over Playa de San Agustin, Melia Tamarindos offers 5-star luxury, with deluxe amenities such asoutdoor tennis courts and a rooftop terrace. Popular facilities, such as an outdoor pool, a Turkish steam bath and a Jacuzzi, ensure an enjoyable stay in Maspalomas.

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 607 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.

RF San Borondon
RF San Borondon
8,9 Excellent
C/ Agustín Espinosa, 2, Puerto de la Cruz, Tenerife, Spain
Show on map
0,7 km from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 1 098 reviews
8,9

Located amongst well-known tourist attractions, boutiques and restaurants, Hotel San Borondon is ideal for those wanting to discover Puerto de la Cruz and its surroundings. Those staying at the property have access to a sauna, outdoor tennis courts and an outdoor pool.

Tips for booking a Canary Islands hotel

Cheapest month:September
Most expensive month:August
Average price in Canary Islands:R1 796/night
Absolute cheapest price found:R48/night
Cheapest day:Sunday
Most expensive day:Saturday
R1 121 - R3 095
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 121 - R3 004
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Canary Islands hotels

Show all 36 828 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
Melia Tamarindos
Melia Tamarindos
8,0 Excellent
Retama, 3, Maspalomas, Gran Canaria, Spain
Show on map
4,4 km from city centre, Maspalomas 

Featuring its very own observatory and views over Playa de San Agustin, Melia Tamarindos offers 5-star luxury, with deluxe amenities such asoutdoor tennis courts and a rooftop terrace. Popular facilities, such as an outdoor pool, a Turkish steam bath and a Jacuzzi, ensure an enjoyable stay in Maspalomas.

3
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.

4
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.

5
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,8 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.

6
Hotel Riu Oliva Beach Resort
Hotel Riu Oliva Beach Resort
7,6 Good
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.

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,0 Excellent
C/ Fragata, 2, Playa Blanca, Lanzarote, Spain
Show on map
0,9 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 36 828 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.

R333
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.

R435
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,2 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.

R522
Avg. per night
Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
7,0 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1,2 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.

R536
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.

R551
Avg. per night
Hotel Horizonte
Hotel Horizonte
7,7 Good
C/. Santa Rosa de Lima, 11, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
0,4 km from city centre,  

Hotel Horizonte Santa Cruz de Tenerife is located in Santa Cruz de Tenerife and provides free Wi-Fi. It is close to the Museo Municipal de Bellas Artes de Santa Cruz de Tenerife, dining options and shops.

R580
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.

R681
Avg. per night
Santa Barbara Golf and Ocean Club by Diamond Resorts
Santa Barbara Golf and Ocean Club by Diamond Resorts
8,6 Excellent
Avd. Del Atlantico, Los Abrigos, Tenerife, Spain
Show on map
1,5 km from city centre,  

Located in San Miguel de Abona, Santa Barbara Golf & Ocean Club by Diamond Resorts is a short walk from Golf del Sur and provides an outdoor pool, a Jacuzzi and a sauna. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

R696
Avg. per night

Hotel prices in Canary Islands

2 stars or below

R333 - R855

Hotel Adonis Pelinor

No. 1 most popular

R812
Avg. per night
Hotel Horizonte

No. 2 most popular

R580
Avg. per night
Pension Milema

Best value

Pension Milema
8,0 Excellent
R333
Avg. per night
3 stars

R522 - R1 522

Mirador Maspalomas by Dunas

No. 1 most popular

R1 232
Avg. per night
RF San Borondon

No. 2 most popular

RF San Borondon
8,9 Excellent
R797
Avg. per night
Coral Teide Mar

Best value

R522
Avg. per night
4 stars and up

R536 - R4 217

Melia Tamarindos

No. 1 most popular

Melia Tamarindos
8,0 Excellent
R2 275
Avg. per night
H10 Playa Meloneras Palace

No. 2 most popular

R1 985
Avg. per night
Blue Sea Costa Jardin & Spa

Best value

R536
Avg. per night

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

Where to stay in Canary Islands

About Canary Islands

Sun-drenched beaches, turquoise bays and lively resort towns make the Canary Islands one of the most coveted destinations in Europe. The Spanish archipelago is made up of seven islands and is famous for its nightlife. Venture beyond the resorts and you can discover lush pine forests, towering volcanoes and tumbling waterfalls.

Things to do

Tenerife is the largest island in the archipelago and is famous for its stunning beaches and raucous nightlife. The busiest resorts are perched on the southern tip of the island and include legendary party strips such as Playa de las Américas.

If you prefer a quieter scene, head to charming fishing villages such as Puerto de Santiago, where you’ll find narrow streets lined with cosy cafes, seafood taverns and fruit stands. Los Cristianos has a laid-back and family-friendly atmosphere.

The Canary Islands were formed by volcanic activity and are famous for their black-and-white sand beaches. You’re spoilt for choice on all seven islands, with no less than 500 beaches to enjoy. On Tenerife, Playa de Las Teresitas features a golden stretch of sand lined with swaying palms and backed by emerald-green mountains.

Hikes on Gran Canaria take you into the island’s mountainous terrain, while Parque Nacional de Garajonay on La Gomera protects a verdant subtropical ecosystem. On Lanzarote, you’ll be awed by otherworldly lava fields.

There are plenty of opportunities to relax and unwind in the Canary Islands. Across the archipelago, you’ll find yoga studios, medication centres and day spas. Thalassotherapy, an ancient Greek technique using seawater, is a local specialty in the Canary Islands.

Getting around

All resorts and beach towns are compact and easy to get around on foot. Hiring a car or a scooter is a good way to explore at your own pace while ferries make it easy to travel between islands. All seven islands are serviced by airports, with the largest located on Tenerife and Gran Canaria.

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, Playa Blanca, and Arrecife.

  • What are the best hotels in Canary Islands?

    One of the most popular hotels in Canary Islands is Melia Tamarindos, which has been reviewed by 672 users and currently has a rating of 8,0/10. Other top-rated locations include H10 Playa Meloneras Palace and La Concha Boutique Apartments, which have received 8,6/10 and 9,6/10 ratings from our users, respectively.