Hotels in Canary Islands

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

Canary Islands
19 Sep — 20 Sep2
Canary Islands
Sun 19/9
Mon 20/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Canary Islands

Filter by star ratings
All filters
Gloria Izaro Club Hotel
Gloria Izaro Club Hotel
8.9 Excellent
C/Las Salinas N 9, Puerto del Carmen, Lanzarote, Spain
Show on map
0.6 km from city centre, Puerto del Carmen, Lanzarote, Spain 
ExcellentBased on 1,065 reviews
8.9

Gloria Izaro Club Hotel provides modern 4-star accommodation in Puerto del Carmen. Offering complimentary wireless internet, a restaurant and an outdoor pool, the property is within a 10-minute walk of Biosfera Plaza Shopping Centre.

Mediterranean Palace
Mediterranean Palace
8.3 Excellent
Avenida De Las Americas, Adeje, Tenerife, Spain
Show on map
7.5 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 1,701 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.2 km from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 333 reviews
6.9

Blue Sea Costa Jardin & Spa is situated on Tenerife and offers 4-star accommodation as well as miniature golf, a Jacuzzi 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 698 reviews
8.2

Situated in Adeje, Regency Torviscas Apartments and Suites provides 3-star accommodation, as well as an outdoor pool, a Jacuzzi and a swimming pool. It also offers a sauna, a bowling alley and free Wi-Fi.

Mur Neptuno Gran Canaria - Adults Only
Mur Neptuno Gran Canaria - Adults Only
8.4 Excellent
Avenida Alfeceres Provisionales, 29, Maspalomas, Gran Canaria, Spain
Show on map
1.0 km from city centre, Maspalomas, Gran Canaria, Spain 
ExcellentBased on 519 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.

Aluasoul Orotava Valley
Aluasoul Orotava Valley
7.5 Good
Calle Manuel Yanes Barreto, 13, Puerto de la Cruz, Tenerife, Spain
Show on map
1.0 km from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 277 reviews
7.5

Boasting views of Mount Teide, Hotel Diamante Suites is near Puerto de la Cruz's well-known landmarks. The multiple amenities this stylish hotel offers include outdoor tennis courts, a rooftop terrace and a sauna.

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

Iberostar Las Dalias
Iberostar Las Dalias
8.8 Excellent
Gran Bretana, Adeje, Tenerife, Spain
Show on map
5.0 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 685 reviews
8.8

Iberostar Las Dalias is situated on Tenerife and provides 4-star accommodation as well as free Wi-Fi. It is also within walking distance of Adeje's popular tourist spots.

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

Iberostar Heritage Grand Mencey
Iberostar Heritage Grand Mencey
8.9 Excellent
Calle Doctor Jose Naveiras, 38, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
1.0 km from city centre, Santa Cruz de Tenerife, Tenerife, Spain 
ExcellentBased on 1,932 reviews
8.9

Situated in Santa Cruz de Tenerife, Iberostar Grand Hotel Mencey offers stylish, 5-star accommodation close to Garcia Sanabria Park. It also has a Turkish steam bath, an indoor pool and a Jacuzzi.

Tips for booking a Canary Islands hotel

Cheapest month:February
Most expensive month:December
Average price in Canary Islands:$160/night
Absolute cheapest price found:$5/night
Cheapest day:Friday
Most expensive day:Wednesday
$74 - $262
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$141 - $271
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Canary Islands hotels

Show all 37,043 hotels
1
Palm Beach Tenerife
Palm Beach Tenerife
7.5 Good
Avenida Quinto Centenario, 11, Playa de las Américas, Tenerife, Spain
Show on map
0.9 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
Flamingo Beach Mate
Flamingo Beach Mate
8.7 Excellent
Avenida España, 3, Adeje, Tenerife, Spain
Show on map
4.7 km from city centre, Adeje 

Flamingo Beach Mate is located on Tenerife and offers 4-star accommodation as well as free Wi-Fi. Close to shops and restaurants, the hotel is a convenient base while in Adeje.

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 a sauna, an outdoor pool 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
Sheraton La Caleta Resort & Spa, Costa Adeje, Tenerife
Sheraton La Caleta Resort & Spa, Costa Adeje, Tenerife
8.7 Excellent
C/la Enramada 9, Adeje, Tenerife, Spain
Show on map
3.2 km from city centre, Adeje 

Sheraton La Caleta Resort & Spa is situated on Tenerife, and provides 5-star accommodation as well as a saltwater swimming pool. Popular amenities, such as a Jacuzzi, a rooftop terrace and a sauna, ensure a satisfying stay in Adeje.

6
Hotel Riu Palace Meloneras
Hotel Riu Palace Meloneras
9.0 Excellent
Urbanización Las Meloneras, Maspalomas, Gran Canaria, Spain
Show on map
2.8 km from city centre, Maspalomas 

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

7
Iberostar Las Dalias
Iberostar Las Dalias
8.8 Excellent
Gran Bretana, Adeje, Tenerife, Spain
Show on map
5.0 km from city centre, Adeje 

Iberostar Las Dalias is situated on Tenerife and provides 4-star accommodation as well as free Wi-Fi. It is also within walking distance of Adeje's popular tourist spots.

8
H10 Costa Adeje Palace
H10 Costa Adeje Palace
8.3 Excellent
Playa La Enramada, Adeje, Tenerife, Spain
Show on map
3.1 km from city centre, Adeje 

H10 Costa Adeje Palace Hotel Tenerife is located on Tenerife, and provides 4-star accommodation in addition to a private beach. Popular amenities, such as a sauna, a Jacuzzi and outdoor tennis courts, make for an enjoyable stay in Adeje.

Cheapest hotels in Canary Islands, Spain

Show all 37,043 hotels
Pura Vida Las Palmas
Pura Vida Las Palmas
8.6 Excellent
Calle Simancas 54, Las Palmas de Gran Canaria, Gran Canaria, Spain
Show on map
1.0 km from city centre,  

Pura Vida Las Palmas is set in Las Palmas de Gran Canaria and is within a short walk of nearby attractions, such as Centro Comercial Las Arenas. It also offers free Wi-Fi, bicycle rental and a 24-hour reception.

$26
Avg. per night
Globales Acuario
Globales Acuario
6.6 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.

$36
Avg. per night
Hc Hotel Magec
Hc Hotel Magec
7.1 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.

$43
Avg. per night
La Quinta Park Suites & Spa
La Quinta Park Suites & Spa
8.5 Excellent
C Bicacarera 21, Santa Úrsula, Tenerife, Spain
Show on map
0.7 km from city centre,  

Hotel Spa La Quinta Park Suites is situated on Tenerife and offers 4-star accommodation as well as a Jacuzzi, outdoor tennis courts and an indoor pool. Popular facilities, such as a sauna and a Turkish steam bath, make for a satisfying stay in Santa Ursula.

$49
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.

$55
Avg. per night
Bungalows Castillo Club Lake
Bungalows Castillo Club Lake
7.1 Good
Calle Virgen de Guadalupe 18, Caleta de Fuste, Fuerteventura, Spain
Show on map
0.8 km from city centre,  

Bungalows Castillo Club Lake is situated in Caleta de Fuste and offers free Wi-Fi. It is ideally close to Fuerteventura Airport, which is a 10-minute drive away.

$56
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.

$56
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.2 km from city centre,  

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

$58
Avg. per night

Hotel prices in Canary Islands

2 stars or below

$26 - $81

Bungalows Castillo Club Lake

No. 1 most popular

$56
Avg. per night
Hotel Adonis Pelinor

No. 2 most popular

$77
Avg. per night
Pura Vida Las Palmas

Best value

$26
Avg. per night
3 stars

$55 - $163

Axelbeach Maspalomas - Apartments And Lounge Club - Adults Only
$136
Avg. per night
Bull Astoria

No. 2 most popular

Bull Astoria
7.3 Good
$69
Avg. per night
Coral Teide Mar

Best value

$55
Avg. per night
4 stars and up

$43 - $466

Lopesan Baobab Resort

No. 1 most popular

$284
Avg. per night
Secrets Lanzarote Resort & Spa - Adults Only (+18)
$214
Avg. per night
Hc Hotel Magec

Best value

$43
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?

    Users favour staying in areas such as Adeje, Maspalomas, and Santa Cruz de Tenerife. Consider these locations when searching for your desired stay.

  • What are the best hotels in Canary Islands?

    One of the most popular hotels in Canary Islands is Lopesan Baobab Resort, which has been reviewed by 1,522 users and currently has a rating of 8.8/10. Other top-rated locations include Secrets Lanzarote Resort & Spa - Adults Only (+18) and Pura Vida Las Palmas, which have received 8.7/10 and 8.6/10 ratings from our users, respectively.