Search Canary Islands Hotels

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Canary Islands

Top Hotels in Canary Islands

Sheraton La Caleta Resort & Spa, Costa Adeje, Tenerife
5 out of 5
C/la Enramada 9, La Caleta, Adeje, Tenerife
Fully refundableReserve now, pay when you stay
The price is CA $339 per night from Jan 28 to Jan 29
4.5/5 Wonderful! (676 reviews)
"Excellent hotel in a perfect location."

Reviewed on Jan. 23, 2022

Sheraton La Caleta Resort & Spa, Costa Adeje, Tenerife
Occidental Jandía Playa
4 out of 5
C/ Sancho Panza, s/n, Urbanización Playa del Jable, Pajara, Fuerteventura
Fully refundableReserve now, pay when you stay
The price is CA $126 per night from Jan 28 to Jan 29
4.1/5 Very Good! (416 reviews)
Excellent weekend
"There was a large group of us for a birthday celebration we had a lovely stay the rooms we were in were excellent with gorgeous outside space. Thanks to Gary from reception for all your help in making our stay great 👍"

Reviewed on May 11, 2021

Occidental Jandía Playa
Barceló Teguise Beach - Adults only
4 out of 5
Plaza Janubio s/n, Costa Teguise, Teguise, Lanzarote
Fully refundableReserve now, pay when you stay
The price is CA $212 per night from Jan 30 to Jan 31
4.5/5 Wonderful! (937 reviews)
"We did an all-inclusive stay and loved every minute of it. The food options were great and varied and the drinks were not the typical watered-down options that you get in a lot of these all-inclusive stays."

Reviewed on Jan. 10, 2022

Barceló Teguise Beach - Adults only
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.
Gara Suites Golf & SPA
4 out of 5
Calle Landa 2, Playa de las Américas, Arona, Santa Cruz de Tenerife
Fully refundableReserve now, pay when you stay
The price is CA $144 per night from Jan 28 to Jan 29
4/5 Very Good! (223 reviews)
"The room was not ready at 3PM, got the keys only one hour later. As apology for this, hotel provide free underground parking for our car."

Reviewed on Jan. 8, 2022

Gara Suites Golf & SPA
Guayarmina Princess - Adults Only
4 out of 5
Calle Londres, 1, Costa Adeje, Adeje, Tenerife
4.1/5 Very Good! (150 reviews)
"Nice hotel with good pool facilities. Very little choice of drinks in the bar, and breakfast buffet limited for a 4 star hotel. Room spacious and with great views, very clean. Requested to use the hotel parking but was told it was full with no further info or letting me know when a space would come ..."

Reviewed on Jun. 21, 2021

Guayarmina Princess - Adults Only
Royal Hideaway Corales Beach, part of Barceló Hotel Group - Adults Only
5 out of 5
Avenida Virgen de Guadalupe 21, Adeje, Canary Islands
The price is CA $607 per night from Feb 21 to Feb 22
4.8/5 Exceptional! (137 reviews)
Excellent hotel
"Great rooms and excellent service. Nice pools. Big gym and good kit."

Reviewed on Oct. 19, 2021

Royal Hideaway Corales Beach, part of Barceló Hotel Group - Adults Only
Seaside Los Jameos Playa
4 out of 5
Playa de los Pocillos s/n, Puerto del Carmen, Tias, Lanzarote
Fully refundableReserve now, pay when you stay
The price is CA $231 per night from Jan 28 to Jan 29
4.6/5 Exceptional! (249 reviews)
"STAFF WERE VERY FRIENDLY AND HELPFUL. Very clean with a great variety of food and drinks, have already booked a return visit."

Reviewed on Jan. 16, 2022

Seaside Los Jameos Playa
Gloria Palace Amadores Thalasso & Hotel
4 out of 5
Calle La Palma, 2, Playa Amadores, Mogan, Gran Canaria
Fully refundableReserve now, pay when you stay
The price is CA $191 per night from Jan 28 to Jan 29
4.4/5 Excellent! (697 reviews)
"A"

Reviewed on Jan. 7, 2022

Gloria Palace Amadores Thalasso & Hotel
Hotel Riu Gran Canaria - All Inclusive
4 out of 5
Urb. Las Meloneras s/n, Maspalomas, San Bartolome de Tirajana, Gran Canaria
Fully refundableReserve now, pay when you stay
The price is CA $262 per night from Jan 28 to Jan 29
4.4/5 Excellent! (399 reviews)
"It was great. Good food good hospitality."

Reviewed on Dec. 22, 2021

Hotel Riu Gran Canaria - All Inclusive
Bahia Principe Fantasia Tenerife - All Inclusive
5 out of 5
Avenida JM Galván Bello, San Miguel de Abona, Canary Islands
The price is CA $283 per night from Jan 30 to Jan 31
4.5/5 Wonderful! (308 reviews)
"This place is phenomenal and having travelled with 2 young kids they had the best experience. The heated pool was a bonus in the winter sun. Service was exceptional and the amount of activities available are exemplary (shows, kids club, kids disco etc). I wouldn't hesitate to come back again! Couple ..."

Reviewed on Jan. 24, 2022

Bahia Principe Fantasia Tenerife - All Inclusive
Iberostar Selection Anthelia
5 out of 5
Londres, 15, Adeje, Tenerife
Fully refundableReserve now, pay when you stay
The price is CA $376 per night from Jan 29 to Jan 30
4.7/5 Exceptional! (640 reviews)
"Having been to Tenerife several times we’d never stayed at this hotel. The reception staff welcomed us with a nice cold beer!! Always a good start. We were upgraded on arrival and the room was ready early. The breakfast buffet was one of the best we’ve ever experienced including the huge Vegas hotel ..."

Reviewed on Jan. 24, 2022

Iberostar Selection Anthelia
Hard Rock Hotel Tenerife
5 out of 5
Avenida Adeje, 300, Adeje
Fully refundableReserve now, pay when you stay
The price is CA $282 per night from Jan 31 to Feb 1
4.5/5 Wonderful! (864 reviews)
"great hotel, good breakfast. the location is not that central."

Reviewed on Dec. 3, 2021

Hard Rock Hotel Tenerife
Hotel Riu Palace Maspalomas - Adults Only
5 out of 5
Avenida de Tirajana, s/n, Playa del Ingles, San Bartolome de Tirajana, Gran Canaria
Fully refundableReserve now, pay when you stay
The price is CA $276 per night from Jan 28 to Jan 29
4.5/5 Wonderful! (241 reviews)
Great option
"Good hotel and good location"

Reviewed on Sep. 18, 2021

Hotel Riu Palace Maspalomas - Adults Only
Lopesan Costa Meloneras Resort & Spa
4 out of 5
Mar Mediterraneo 1, Meloneras, San Bartolome de Tirajana, Gran Canaria
Fully refundableReserve now, pay when you stay
The price is CA $313 per night from Jan 28 to Jan 29
4.4/5 Wonderful! (634 reviews)
"The hotel is good, it’s very big so lots of space , the rooms are really nice , some of the reception staff are not that friendly I found. I ate at 2 of the restaurants in there and the food wasn’t of the standard you would expect. It’s a great location"

Reviewed on Dec. 13, 2021

Lopesan Costa Meloneras Resort & Spa
Hotel Riu Buenavista  – All Inclusive
4 out of 5
Calle Horno, 35, Urbanizacion Playa Paraiso, Adeje, Tenerife
Fully refundableReserve now, pay when you stay
The price is CA $196 per night from Jan 30 to Jan 31
4.2/5 Very Good! (637 reviews)
"The hotel is nice. Ob"

Reviewed on Jun. 22, 2021

Hotel Riu Buenavista – All Inclusive
Hotel Riu Vistamar - All Inclusive
4 out of 5
Avenida de la Cornisa, s/n, Mogan, Gran Canaria
Fully refundableReserve now, pay when you stay
The price is CA $239 per night from Feb 3 to Feb 4
4.3/5 Excellent! (653 reviews)
"Booked this kind of last minute. Originally we booked a suite but the only ones left were on lower floors and there’s a net that blocks the view on floors 1&2. I asked to move to a double room on higher floor (4th floor) and it was perfect. The view is spectacular. Food was ok but we were happy to ..."

Reviewed on Oct. 17, 2021

Hotel Riu Vistamar - All Inclusive
Palm Oasis Maspalomas
3 out of 5
Albert Einstein, s/n, Parcela 34, Maspalomas, San Bartolome de Tirajana, Gran Canaria
The price is CA $153 per night from Feb 26 to Feb 27
4.6/5 Exceptional! (351 reviews)
"Great price, amazing pool, big rooms"

Reviewed on Jan. 3, 2021

Palm Oasis Maspalomas
Lopesan Baobab Resort
5 out of 5
Mar Adriático, 1, San Bartolome de Tirajana, Gran Canaria
Fully refundableReserve now, pay when you stay
The price is CA $291 per night from Jan 28 to Jan 29
4.4/5 Wonderful! (451 reviews)
"Friendly staff and great facilities, I will be returning."

Reviewed on Dec. 26, 2021

Lopesan Baobab Resort
GF GRAN COSTA ADEJE
5 out of 5
Avenida de Bruselas, 16, Adeje, Tenerife
Fully refundableReserve now, pay when you stay
The price is CA $277 per night from Jan 30 to Jan 31
4.3/5 Excellent! (616 reviews)
"We had a fantastic stay at Gran Costs! The hotel is stunning and the staff are very friendly. We really enjoyed the buffet breakfast which had a large variety of everything. The pool area is very spacious so no trouble with sunbeds. The management came round every morning lifting towels off beds ..."

Reviewed on Jan. 25, 2022

GF GRAN COSTA ADEJE
Iberostar Selection Lanzarote Park
5 out of 5
Avenida Archipielago, 7, Yaiza, Lanzarote
Fully refundableReserve now, pay when you stay
The price is CA $212 per night from Jan 28 to Jan 29
4.5/5 Wonderful! (435 reviews)
"Excellent hotel, very comfortable, great food, friendly staff"

Reviewed on Dec. 29, 2021

Iberostar Selection Lanzarote Park
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.

Canary Islands Hotel Guide

Welcome to Canary Islands

Booking a trip to Canary Islands has never been easier! Looking to explore other areas of Spain too? Expedia.ca has got you covered. No matter if you prefer to put your feet up in the city or would rather stay in a more remote part of Canary Islands, you're sure to find the ideal destination. Begin searching today, and see just how easy it is to visit the region of your dreams.

Hoping to rest your head at a high-end inn in Canary Islands? We've got you covered. We have got a diverse selection of budget lodges too. And there are plenty of choices in the middle. It's simply based on what you're in the mood for and how much you'd like to spend. And as far as location, you can select a room in any part of the region you'd like. You'll find a variety of lodging choices right in the middle of the action, as well as secluded stays on the border of Canary Islands. When you search our site's assortment of rooms in Canary Islands, you are sure to find low rates and unbelievable offers on any type of hotel in the area.

Quick facts about Canary Islands:

  • Don't forget to stop in Tenerife, Gran Canaria, and Lanzarote while you're in the region

Arranging a hotel for your adventure shouldn't be excruciating. Expedia.ca will save you time and money when securing your reservations at any of the hotels in Canary Islands, so you can spend your time enjoying your vacation and not fretting about draining your bank account. So why wait another day to book your travel plans to Spain? Select your desired travel dates now to browse the best offers on getaways in Canary Islands!

What’s more, the amenities are beyond compare. If you’re looking for discounts, start your search with the budget-friendly hotels in Canary Islands. You’ll get access to comfortable amenities and super-low rates. Prefer a spot with a little more luxury? Check out the five-star hotels and boutique inns scattered throughout the area. These properties combine first-class style with impeccable service, and you’ll likely find an array of attractions perched just beyond the rooms. We’ve even got the inside scoop on the top all-inclusive vacations; these trips are the ideal options for travelers who want to leave all of their cares at home.

Ready to finalize the details? We’ll make the process easy for you. Simply tell us which dates work best for your schedule, and then flip through our range of hotels. You’ll be able to learn more about the amenities and perks at each property, see the distance between the hotel and the area’s major attractions and compare rates on the options that strike your fancy. Then, when you’re ready to commit to the hotel of your dreams, you can use our renowned tools to book your rooms and pile on essentials like flights, tours, and rental cars. It’s just one more way in which Expedia.ca makes seeing the world as effortless as checking your email. Your next vacation is calling.