Canary Islands may have restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in Canary Islands

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in Canary Islands

Hard Rock Hotel Tenerife
5 out of 5
Avenida Adeje, 300, Adeje
The price is $141 per night from Jun 8 to Jun 8
4.6/5Wonderful! (823 reviews)
"You charged €840 one night, €640 some nights and generally over over €400 a night over the 16 nights we stayed with you. Staff were busy and hard to catch but friendly and hard working. You needed more staff available for the price you charge. What made me book the hotel was the many restaurants, ..."

Reviewed on Jan 4, 2021

Hard Rock Hotel Tenerife
Hotel Tabaiba Princess
4 out of 5
Avda. Tour Operador TUI, s/n, Maspalomas, San Bartolome de Tirajana, Gran Canaria
Get Rates
4.1/5Very Good! (258 reviews)
"Good activities, nice free spa with sauna, steam room and hor tub."

Reviewed on Feb 17, 2020

Hotel Tabaiba Princess
Barceló Castillo Beach Resort
4 out of 5
Avenida del Castillo s/n, Antigua, Fuerteventura
Free CancellationReserve now, pay when you stay
The price is $100 per night from Jun 1 to Jun 1
4/5Very Good! (700 reviews)
Well appointed with great faciilties
"We probably didn't see the best of the hotel given we visited during the pandemic and most of the facilities were not open and the whole resort and area was like a ghost town. The position of the hotel is fantastic - right by the beach and on a promenade walk - which I imagine in usual times has ..."

Reviewed on Dec 20, 2020

Barceló Castillo Beach Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
H10 Tindaya
4 out of 5
Punta del Roquillo s/n, Costa Calma, Pajara, Fuerteventura
Free CancellationReserve now, pay when you stay
The price is $135 per night from May 18 to May 18
4.1/5Very Good! (287 reviews)
Lovely stay in nice all inclusive beach location
"Lovely stay. Some services were closed as is to be expected at the moment but they catered for everything really well. Good food, Good service and good drinks. The pool area is lovely and the beach is fantastic! Would happily stay again"

Reviewed on Feb 1, 2021

H10 Tindaya
Occidental Margaritas
4 out of 5
Avenida de Gran Canaria, 40, Playa Del Ingles, San Bartolome de Tirajana, Gran Canaria
Free CancellationReserve now, pay when you stay
The price is $95 per night from May 20 to May 20
3.9/5Very Good! (640 reviews)
Good hotel with some caveats
"Good hotel. The staff was very friendly and helpful. Some caveats are that the a/c does not cool during the entire day, if you need it to sleep at night better ask for a fan. The food at the restaurant was edible but not something you would look forward to, especially if you have the all inclusive ..."

Reviewed on Nov 13, 2020

Occidental Margaritas
Barceló Santiago
4 out of 5
Calle La Hondura, 8, Puerto de Santiago, Santiago del Teide, Tenerife
Free CancellationReserve now, pay when you stay
The price is $127 per night from May 23 to May 23
4.1/5Very Good! (449 reviews)
Amazing views of Los Gigantes
"Amazing hotel, the views are incredible. The staff is very friendly."

Reviewed on Aug 3, 2020

Barceló Santiago
H10 Conquistador
4 out of 5
Avenida Rafael Puig, 36, Playa de las Americas, Arona, Tenerife
The price is $159 per night from Jun 6 to Jun 6
4.1/5Very Good! (546 reviews)
"The stay was amazing lovely clean rooms .Not many at the hotel because of covid but just enough.Ive been to a few hotels in my time but the staff was 10/10 ."

Reviewed on Dec 30, 2020

H10 Conquistador
Iberostar Playa Gaviotas - All Inclusive
4 out of 5
Las Gaviotas Pasaje Playa 2, Jandia, Pajara, Fuerteventura
Free CancellationReserve now, pay when you stay
The price is $194 per night from Jun 13 to Jun 13
4.5/5Wonderful! (180 reviews)
Winter Sun
"Pools and beach was good / nice beach walks. Good Food and very clean. Room Large but slightly dated / great view from balcony. Drinks at bar were machine made and not very good."

Reviewed on Dec 28, 2020

Iberostar Playa Gaviotas - All Inclusive
La Isla y el Mar Hotel Boutique - Adults Only
5 out of 5
Reina Sofia 23, Puerto del Carmen, Tias, Lanzarote
Free CancellationReserve now, pay when you stay
The price is $192 per night from May 26 to May 26
4.8/5Exceptional! (344 reviews)
"Really made you feel welcome, without being overly familiar. Such a pleasure. The food was exceptional. Highly recommend and will be back."

Reviewed on Dec 28, 2020

La Isla y el Mar Hotel Boutique - Adults Only
Barceló Teguise Beach - Adults only
4 out of 5
Paseo Maritimo, s/n, Costa Teguise, Teguise, Lanzarote
Free CancellationReserve now, pay when you stay
The price is $147 per night from Jun 2 to Jun 2
4.5/5Wonderful! (894 reviews)
"It was a great hotel and the staff were ALL excellent in their service and friendliness. I felt completely safe in the hotel and the food was of a high standard and plenty of choice. My only tips would be if you get a sea view room it’s windy ... really windy and they are shaded . I love a sea view ..."

Reviewed on Dec 13, 2020

Barceló Teguise Beach - Adults only
Don't see what you're looking for?
See all available properties in Canary Islands
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.