Hotels in Canary Islands

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

Canary Islands
Dec 9 — Dec 102
Canary Islands
Fri 12/9
Sat 12/10
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Canary Islands

Filter by star ratings
All filters
Hc Hotel Magec
7.0 Good
Calle Cupido, 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 1,287 reviews
7.0

HC Hotel Magec is a comfortable base when visiting Puerto de la Cruz and is close to everything the area has to offer. Rooms are air conditioned and a Wi-Fi connection is included free of charge.

Beverly Hills
7.9 Good
Rodeo, 9, Los Cristianos, Tenerife, Spain
Show on map
0.4 mi from city centre, Los Cristianos, Tenerife, Spain 
GoodBased on 1,985 reviews
7.9

Boasting outdoor tennis courts, an outdoor pool and a sauna, The Suites at Beverly Hills is situated in Los Cristianos and provides relaxed accommodation. There is also a fitness centre with a swimming pool.

Hotel The Anamar Suites
8.1 Excellent
Avenida de Estados Unidos, 38, Maspalomas, Gran Canaria, Spain
Show on map
0.9 mi from city centre, Maspalomas, Gran Canaria, Spain 
ExcellentBased on 729 reviews
8.1

Hotel THe Anamar Suites is set on Gran Canaria and offers 4-star accommodation as well as a Jacuzzi. Popular facilities, such as an outdoor pool and a swimming pool, make for a satisfying stay in Playa Del Ingles.

11 Holiday Homes
9.4 Excellent
Los Abrigos, Tenerife, Spain
Show on map
0.5 mi from city centre, Los Abrigos, Tenerife, Spain 
ExcellentBased on 64 reviews
9.4

Featuring a Jacuzzi and an outdoor pool, 11 Holiday Homes is located in San Miguel de Abona and provides comfortable accommodation. It is conveniently positioned for those wanting to visit local attractions.

Axelbeach Maspalomas - Apartments And Lounge Club - Adults Only
7.9 Good
San Bartolomé de Tirajana, Gran Canaria, Spain
Show on map
11.3 mi from city centre, San Bartolomé de Tirajana, Gran Canaria, Spain 
GoodBased on 2,012 reviews
7.9

Located in Maspalomas, Axel Beach Maspalomas is within a 20-minute drive of Gran Canaria Airport and offers a Jacuzzi, outdoor tennis courts and a sauna. It features an outdoor pool, a Turkish steam bath and complimentary wireless internet.

Royal Sun Resort
8.4 Excellent
C/ Los Geranios, 16, Los Gigantes, Tenerife, Spain
Show on map
0.1 mi from city centre, Los Gigantes, Tenerife, Spain 
ExcellentBased on 798 reviews
8.4

Royal Sun Resort is set on Tenerife and offers 4-star accommodation in addition to a Jacuzzi and a rooftop terrace. It is also minutes from Santiago del Teide's popular attractions and landmarks.

Royal Golf Park Club
8.7 Excellent
Urb. Golf Park, Local 173, Los Abrigos, Tenerife, Spain
Show on map
0.9 mi from city centre, Los Abrigos, Tenerife, Spain 
ExcellentBased on 309 reviews
8.7

Located in San Miguel de Abona, Royal Golf Park Club is within a 10-minute drive of Tenerife South Airport and offers a bowling alley and an outdoor pool. Only a short stroll from Golf del Sur, it provides comfortable apartments equipped with a refrigerator.

Apartamentos Strelitzias
8.0 Excellent
Maspalomas, Gran Canaria, Spain
Show on map
1.1 mi from city centre, Maspalomas, Gran Canaria, Spain 
ExcellentBased on 677 reviews
8.0

Apartamentos Strelitzias is situated in Maspalomas and features free Wi-Fi. It is conveniently positioned for guests wanting to visit the area's popular attractions.

Tips for booking hotels in Canary Islands

Cheapest month:August
Most expensive month:April
Average price in Canary Islands:$150/night
Cheapest price found:$13/night
Cheapest day:Tuesday
Most expensive day:Friday
$110 - $255
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$151 - $248
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Canary Islands hotels

1
Sheraton Fuerteventura Beach, Golf & Spa Resort
8.4 Excellent
Avenida De Las Marismas No. 1, Caleta de Fuste, Fuerteventura, Spain
Show on map
0.5 mi from city centre, Caleta de Fuste, Fuerteventura, Spain 

Situated just a few steps from Fuerteventura Golf Club, this modern resort features both a restaurant and a bar. Popular facilities, such as outdoor tennis courts, a sauna and an outdoor pool, ensure an enjoyable stay in Caleta de Fuste.

2
Hotel Tejuma
7.4 Good
C/ Perez Zamora, 49, Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Hotel Tejuma is located in Puerto de la Cruz and features a rooftop terrace. It is situated in close proximity to a number of popular bars, clubs and restaurants.

3
Palm Beach Tenerife
7.8 Good
Avenida Quinto Centenario, 11, Playa de las Américas, Tenerife, Spain
Show on map
0.5 mi from city centre, Playa de las Américas, Tenerife, Spain 

Providing a sauna, a Jacuzzi and an outdoor pool, this elegant hotel is an easy car ride from Adeje. It is also minutes from Playa de las Americas's well-known tourist spots.

4
Hotel Ereza Mar - Adults Only
8.3 Excellent
Avenida José Franchy Roca 6, Caleta de Fuste, Fuerteventura, Spain
Show on map
0.5 mi from city centre, Caleta de Fuste, Fuerteventura, Spain 

Ereza Dorado Suites Hotel is situated on Fuerteventura and provides 4-star accommodation in addition to an all-inclusive meal plan and a Jacuzzi. Popular amenities, such as a sauna and an outdoor pool, make for an enjoyable stay in Caleta de Fuste.

5
Hotel Monopol
7.9 Good
C/. Quintana, 15, Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Hotel Monopol Puerto de la Cruz is located in Puerto de la Cruz and features a Jacuzzi. The multiple facilities this historic hotel has to offer include an outdoor pool, a courtyard and a sauna.

6
Vincci Selección La Plantación del Sur
9.0 Excellent
C/ Roque Nublo, 1, Adeje, Tenerife, Spain
Show on map
1.9 mi from city centre, Adeje, Tenerife, Spain 

Vincci Seleccion La Plantacion del Sur is set on Tenerife and offers 5-star facilities in addition to free Wi-Fi. Popular amenities, such as an outdoor pool and a sauna, make for a satisfying stay in Adeje.

7
La Caleta Resort & Spa
8.7 Excellent
C/la Enramada 9, Adeje, Tenerife, Spain
Show on map
2.0 mi from city centre, Adeje, Tenerife, Spain 

La Caleta Resort & Spa is situated on Tenerife and provides 5-star facilities as well as miniature golf and a rooftop terrace. It is also within walking distance of Adeje's popular tourist spots.

8
Riu Palace Meloneras
9.6 Excellent
Urbanización Las Meloneras, Maspalomas, Gran Canaria, Spain
Show on map
1.7 mi from city centre, Maspalomas, Gran Canaria, Spain 

Hotel Riu Palace Meloneras Resort is set on Gran Canaria and offers 5-star accommodation as well as an indoor pool and outdoor tennis courts. It is also minutes from Maspalomas's well-known attractions and landmarks.

Cheapest hotels in Canary Islands, Spain

Hostel Los Duendes Del Sur
7.4 Good
Calle Polifemo 5, El Silencio Coast, Arona, Tenerife, Spain
Show on map
6.6 mi from city centre, Arona, Tenerife, Spain 

Located within the picturesque parkland of Costa del Silencio, Hostel Los Duendes del Sur offers comfortable accommodation and a wide range of facilities, including free Wi-Fi, an express check-in and check-out feature and a swimming pool. It is ideally positioned for guests wanting to discover the area's attractions.

$18
Avg. per night
International Surf Camp Only Surf
8.3 Excellent
Avenida Grandes Playas 79, Corralejo, Fuerteventura, Spain
Show on map
0.6 mi from city centre, Corralejo, Fuerteventura, Spain 

Featuring a rooftop terrace and an outdoor pool, International Surf School&Camp is situated in Corralejo and offers comfortable accommodation. It is conveniently positioned for guests wishing to visit the area's popular attractions.

$22
Avg. per night
Globales Acuario
6.4 Good
Parque de Las Flores, 35, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

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.

$31
Avg. per night
Hostal San Gines
7.6 Good
Calle Molino 9, Arrecife, Lanzarote, Spain
Show on map
0.1 mi from city centre, Arrecife, Lanzarote, Spain 

Hostal San Gines provides a comfortable setting when in Arrecife. It is conveniently positioned for those wanting to visit local attractions.

$31
Avg. per night
Hotel Casa del Sol
7.3 Good
Finlandia 4, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Situated a short drive from Loro Parque, Hotel Casa del Sol Puerto de la Cruz offers elegant accommodation in Puerto de la Cruz. It also features a rooftop terrace, a sun deck and an outdoor pool.

$34
Avg. per night
Pension Eva
7.6 Good
Marinero, 65, Puerto de Mogan, Gran Canaria, Spain
Show on map
0.3 mi from city centre, Puerto de Mogan, Gran Canaria, Spain 

This comfortable property in Puerto de Mogan offers complimentary Wi-Fi, as well as a swimming pool and a sun deck. It is ideally positioned for guests wanting to visit local attractions.

$36
Avg. per night
Apartment Park Plaza
6.8 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Featuring an outdoor pool, Apartamentos Park Plaza is located in Puerto de la Cruz and is a short walk from the Archaeological Museum of Puerto de la Cruz. It is situated in close proximity to a number of popular bars, clubs and restaurants.

$36
Avg. per night
Hotel Maga
6.5 Good
C/ Iriarte 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.1 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Hotel Maga is located in Puerto de la Cruz and offers free Wi-Fi. It is ideally positioned for guests wanting to sightsee in the area.

$37
Avg. per night

Hotel prices in Canary Islands

2 stars and under
3 stars
4 stars +

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

Where to stay in Canary Islands

Hostels in popular Spain cities

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 in Canary Islands

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 Canary Islands

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.

Facts about staying in Canary Islands

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

    You can find several places worth visiting in Canary Islands. Puerto Rico, Santa Cruz de Tenerife, and Adeje are some of the most popular amongst our users.

  • What are the best hotels in Canary Islands?

    One of the most popular hotels in Canary Islands is ClubHotel Riu Vistamar, which has been reviewed by 1,795 users and currently has a rating of 8.6/10. Other top-rated locations include Vincci Selección La Plantación del Sur and Santa Catalina, a Royal Hideaway Hotel, which have received 9.0/10 and 9.1/10 ratings from our users, respectively.