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.

Book Canary Islands Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

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
The price is NZ$403 per night
4.4/5Wonderful! (346 reviews)

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

Reviewed on 9 Jun. 2019

Hotel Riu Gran Canaria
Hotel Riu Vistamar - All Inclusive
4 out of 5
Avenida de la Cornisa, s/n, Mogan, Gran Canaria
The price is NZ$263 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 12 Feb. 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 29 Mar. 2020

Iberostar Heritage Grand Mencey
Sol Lanzarote
4 out of 5
Calle Grama 2, Matagorda, Tias, Lanzarote
The price is NZ$241 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 19 Mar. 2020

Sol Lanzarote
Sol Arona Tenerife
3 out of 5
Avenida Juan Carlos I, 25, Playa De Los Cristianos, Arona, Tenerife
Free cancellationReserve now, pay when you stay
The price is NZ$131 per night
3.6/5Good! (765 reviews)

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

Reviewed on 25 Mar. 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 NZ$167 per night
4/5Very Good! (566 reviews)

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

Reviewed on 8 Mar. 2020

Melia Tamarindos
Hard Rock Hotel Tenerife
5 out of 5
Avenida Adeje, 300, Adeje
The price is NZ$284 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 17 Mar. 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 NZ$224 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 23 Mar. 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 NZ$293 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 9 Mar. 2020

Bahia Principe Sunlight Costa Adeje - All Inclusive
Apartamentos Tisalaya
2.5 out of 5
Calle Montaña Tisalaya, 1, Tias
The price is NZ$77 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 15 Jun. 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.

Accommodation in Canary Islands

Pack your bags and take a trip to Canary Islands, where you’re guaranteed to have an amazing adventure. This incredible destination makes an ideal escape no matter what time of year you’re travelling, and a stay in Canary Islands will likely mark the highlight of your trip. Best yet, you can book all of your travel arrangements with ease right here on Expedia.co.nz today.

Regardless of your particular tastes—be they low-key or luxurious—Expedia.co.nz will help you find the Canary Islands accommodation that’s perfect for you. There are so many resorts and motels where to reserve a room, enjoy an on-site restaurant, or host a conference, whatever your budget is, you’ll find cheap hotels in Canary Islands with just a quick search.

Where to Stay in Canary Islands?

Whether you’re travelling on your own or with loved ones, have a terrific time in Canary Islands. And with all of the Canary Islands hotel deals here on Expedia.co.nz, finding the best accommodations is affordable and easy.