A coastal town with clear turquoise waters, white buildings, and a rocky shoreline.

Hotels with Restaurants in Canary Islands

Check availability on Canary Islands Hotels with Restaurants

Next weekend
In two weeks

Our top choices for Canary Islands hotels with a restaurant

1. Barceló Teguise Beach - Adults only

Barceló Teguise Beach - Adults only
4.0 star property
Teguise
9.2 out of 10, Wonderful, (1,001 reviews)
"The staff were very friendly and helpful. The buffet restaurant had a good range of options and wasn’t too busy even at peak times. There was a bit of a shortage of beds around the pool and people were leaving towels from 7am and then disappearing for half the day which doesn’t help. The other bars and restaurants in the complex were good and the prices were very reasonable. The location of the Hotel is very central but not too noisy. We would visit again."
United Kingdom
Simon
Barceló Teguise Beach - Adults only

2. Hotel LIVVO Volcán Lanzarote

Hotel LIVVO Volcán Lanzarote
5.0 star property
Yaiza
9.2 out of 10, Wonderful, (1,002 reviews)
"Beautiful hotel, lovely staff, perfect holiday"
United Kingdom
Kerry
Hotel LIVVO Volcán Lanzarote

3. Gran Tagoro Family & Fun Playa Blanca

Gran Tagoro Family & Fun Playa Blanca
5.0 star property
Yaiza
8.8 out of 10, Excellent, (351 reviews)
"Great place for family sun"
United Kingdom
Samirah
Gran Tagoro Family & Fun Playa Blanca

4. Cleopatra Palace Hotel

Cleopatra Palace Hotel
4.0 star property
Playa de las Américas
9.0 out of 10, Wonderful, (1,001 reviews)
"Amazing hotel! Amazing staff! Very friendly, helpful and we felt looked after"
United Kingdom
Sofiia
Cleopatra Palace Hotel

5. Tigotan Lovers & Friends Playa de las Américas - Adults Only (+18)

Tigotan Lovers & Friends Playa de las Américas - Adults Only (+18)
4.0 star property
Playa de las Américas
8.8 out of 10, Excellent, (372 reviews)
"Guilla from reception was so welcoming she went above and more to make us feel special which was a great first impression our room was clean and had everything we needed we did spot a cockroach on the balcony which didn’t bother me as it was outside but my wife was worried we called reception and soon after a gentleman arrived at the door sprayed the balcony and the doors never seen any insects after that"
United Kingdom
James
Tigotan Lovers & Friends Playa de las Américas - Adults Only (+18)

6. Iberostar Waves Las Dalias -All Inclusive

Iberostar Waves Las Dalias -All Inclusive
4.0 star property
Costa Adeje
8.8 out of 10, Excellent, (793 reviews)
"Excelent hotel very good staff"
United States
LEE
Iberostar Waves Las Dalias -All Inclusive

7. Arrecife Gran Hotel & Spa

Arrecife Gran Hotel & Spa
5.0 star property
Arrecife
9.0 out of 10, Wonderful, (1,002 reviews)
"I love this hotel the location is very good access to beach and local facilities also lovely spa Great breakfast 👍 also Arrecife quieter than other resorts on the island"
United Kingdom
Gareth
Arrecife Gran Hotel & Spa

8. Gloria Izaro Club Hotel

Gloria Izaro Club Hotel
4.0 star property
Tías
9.2 out of 10, Wonderful, (492 reviews)
"Great breakfast options and generally a really nice place to stay. "
United Kingdom
Sean
Gloria Izaro Club Hotel

9. Mediterranean Palace

Mediterranean Palace
5.0 star property
Playa de las Américas
8.4 out of 10, Very good, (1,000 reviews)
"Lovely hotel"
United Kingdom
Andrew
Mediterranean Palace

10. Secrets Lanzarote Resort & Spa - Adults Only (+18) - Hyatt Inclusive Collection

Secrets Lanzarote Resort & Spa - Adults Only (+18) - Hyatt Inclusive Collection
5.0 star property
Yaiza
8.8 out of 10, Excellent, (1,002 reviews)
"We had a great stay. Amazing staff, facilities and really clean and well kept. Beautiful"
United Kingdom
Frederick Thomas
Secrets Lanzarote Resort & Spa - Adults Only (+18) - Hyatt Inclusive Collection
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Canary Islands Hotel Reviews

Explore a world of travel with Expedia