Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

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

Top Hotels in Canary Islands

Hotel Riu Gran Canaria
4 out of 5
Urb. Las Meloneras s/n, Maspalomas, San Bartolome de Tirajana, Gran Canaria
Free CancellationReserve now, pay when you stay
The price is ¥23,291 per night
4.4/5Wonderful! (347 reviews)

"Everything was really lovely.Nice staff and very good food."…"

Reviewed on Jun 9, 2019

Hotel Riu Gran Canaria
Hotel Riu Vistamar - All Inclusive
4 out of 5
Avenida de la Cornisa, s/n, Mogan, Gran Canaria
Free CancellationReserve now, pay when you stay
The price is ¥17,230 per night
4.3/5Excellent! (619 reviews)

"First of all big Thank You to Michael (Belgium) from reception, it was my wife's 35th birthday and he managed to get us upgrade to Junior Suite on arrival with a wonderful views and huge room (we didn't ask) . Plenty of really nice food at any time, drinks on every corner, staff really nice, views ..."…"

Reviewed on Feb 12, 2020

Hotel Riu Vistamar - All Inclusive
Iberostar Heritage Grand Mencey
5 out of 5
Calle Doctor Jose Naveiras, 38, Santa Cruz de Tenerife, Tenerife
Get Rates
4.6/5Wonderful! (995 reviews)

"This is a lovely hotel, with extensive gardens, fully equipped gym and what looked like an impressive Spa. Unfortunately, we arrived in Tenerife just as the Spanish authorities introduced a total lockdown as a result of the Coronavirus pandemic. The hotel was required to close all the facilities ..."…"

Reviewed on Mar 29, 2020

Iberostar Heritage Grand Mencey
Sol Lanzarote
4 out of 5
Calle Grama 2, Matagorda, Tias, Lanzarote
The price is ¥15,809 per night
4/5Very Good! (309 reviews)

"The food was absolutely wonderful as usual.....one of the reasons we keep returning to this hotel, the new arrangements for serving yourselves drinks is a very good idea and has removed the queues that used to happen in the evening. The staff are absolutely brilliant especially the way the relate ..."…"

Reviewed on Mar 19, 2020

Sol Lanzarote
Sol Arona Tenerife
3 out of 5
Avenida Juan Carlos I, 25, Playa De Los Cristianos, Arona, Tenerife
The price is ¥9,946 per night
3.6/5Good! (765 reviews)

"Leavening after a week because of the Coronavirus."…"

Reviewed on Mar 25, 2020

Sol Arona Tenerife
Melia Tamarindos
5 out of 5
Calle de las Retamas, 3, Playa de San Agustin, San Bartolome de Tirajana, Gran Canaria
The price is ¥10,930 per night
4/5Very Good! (566 reviews)

"Lovely breakfast Very friendly helpful staff Rooms were great"…"

Reviewed on Mar 8, 2020

Melia Tamarindos
Hard Rock Hotel Tenerife
5 out of 5
Avenida Adeje, 300, Adeje
The price is ¥18,632 per night
4.6/5Wonderful! (824 reviews)

"Loved the Rock Royalty benefits which comes complete with a butler! Staff couldn’t do enough for us."…"

Reviewed on Mar 17, 2020

Hard Rock Hotel Tenerife
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 ¥14,702 per night
4.5/5Wonderful! (882 reviews)

"Staff very friendly and helpful amenities were good Our balcony and hot tub was not cleaned for 6 days"…"

Reviewed on Mar 23, 2020

Barceló Teguise Beach - Adults only
Bahia Principe Sunlight Costa Adeje - All Inclusive
4 out of 5
Urbanización Playa Paraíso, c/ Idafe, s/n. entrada por ctra El Puertito, Adeje, Tenerife
The price is ¥19,185 per night
4.4/5Excellent! (503 reviews)

"Family friendly resort. Staff friendly and cleanliness excellent. Buffet good for breakfast and lunch, but evening meals a bit hit and miss. Trying to cater for all tastes but some of the food falls short. Book immediately upon arrival for on site restaurants and free bus service from hotel to Playa ..."…"

Reviewed on Mar 9, 2020

Bahia Principe Sunlight Costa Adeje - All Inclusive
Apartamentos Tisalaya
2.5 out of 5
Calle Montaña Tisalaya, 1, Tias
The price is ¥5,082 per night
4.5/5Wonderful! (104 reviews)
As below

"I didn't attend due to Easy Jet cancelling my flight due to Covid 19 pandemic, but have provided new dates for next year, TUE 18 May to Sat 29 May, please confirm soon as. Many thanks"…"

Reviewed on Jun 15, 2020

Apartamentos Tisalaya
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.

Pocket Guide: Canary Islands

When you browse Expedia’s selection of hotels in Canary Islands, you’re sure to find cheap rates and new deals on any type of hotel you want in the area.

Expedia will save you money and time when booking your reservations at a hotel in Canary Islands so you can enjoy your stay and not worry about planning and your accommodation budget.

Enter your travel dates to view the best offers on hotel rooms in Canary Islands!