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

Search Hotels with Restaurant in Canary Islands

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Canary Islands Accommodation: Most Popular Cities to Stay

Check availability on Canary Islands Hotels with Restaurant

This weekend
Next weekend

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
The price is £153
includes taxes & fees
1 Dec - 2 Dec
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,001 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
The price is £154
includes taxes & fees
2 Dec - 3 Dec
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)
"Clean rooms the staff was friendly. The beach located by the hotel was stunning and beautiful. Many places to walk and eat and shops."
United States
Angel Luis
The price is £156
includes taxes & fees
2 Dec - 3 Dec
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
The price is £188
includes taxes & fees
1 Dec - 2 Dec
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, (792 reviews)
"Excelent hotel very good staff"
United States
LEE
The price is £229
includes taxes & fees
26 Nov - 27 Nov
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,000 reviews)
"Book it it’s great!!!!!"
United Kingdom
Suzi
The price is £175
includes taxes & fees
4 Dec - 5 Dec
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
The price is £202
includes taxes & fees
3 Dec - 4 Dec
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,001 reviews)
"We had a great stay. Amazing staff, facilities and really clean and well kept. Beautiful"
United Kingdom
Frederick Thomas
The price is £199
includes taxes & fees
1 Dec - 2 Dec
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

Frequently asked questions

How much do hotels with restaurants in Canary Islands cost?
Hotels in Canary Islands range between £153 to £229 per night. Bring your appetite — these hotels feature restaurants or offer access to top foodie areas. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Canary Islands?
Get set to experience the culinary delights of Canary Islands when you base yourself at one of our multiple hotels with restaurants. With a total average guest review rating of 8.9, there's an irresistible option for all tastes and budgets. If you're holidaying in Santa Cruz de Tenerife, look up Iberostar Heritage Grand Mencey, a 5-star retreat with a swimming pool and a sauna. Another favourite in this city is La Laguna Gran Hotel. This 4-star stay offers a swimming pool and a terrace.
How many hotels with restaurants are there in Canary Islands?
Canary Islands has 1030 hotels offering easy access to some terrific places for foodies. Enter your travel dates and destination and get a head start on planning your ideal holiday today.
Are there any family-friendly hotels with restaurants in Canary Islands?
You'll find some excellent family-friendly hotels with restaurants in Canary Islands. If you're making tracks for Santa Cruz de Tenerife, experience the culinary delights of the city from Iberostar Heritage Grand Mencey. Amenities at this 5-star hotel include a swimming pool and a nearby beach. La Laguna Gran Hotel is another top choice for families looking for hotels with restaurants or close to foodie areas. This 4-star option includes a swimming pool and front desk services and is also in Santa Cruz de Tenerife. Santa Cruz de Tenerife has many family-friendly attractions when you're ready to go sightseeing. Cesar Manrique Waterpark and Jardina Lookout has something for all ages.
Are there any 5-star hotels with restaurants in Canary Islands?
In Canary Islands, 5-star hotels with restaurants are hard to find. But there are some 4-star options that will put you within easy reach of some top-notch foodie experiences. If you're making tracks to La Oliva, check out H10 Ocean Dreams Boutique Hotel - Adults Only. It comes with handy amenities including concierge services and a 24-hour front desk. Otherwise, eat your way around Canary Islands from Barceló Corralejo Bay - Adults only. Also in La Oliva, it offers beauty services and a steam room.
Why book your hotel with dining in Canary Islands with Expedia?
Reserving a hotel with dining in Canary Islands is as simple as entering your travel dates and choosing an option that satisfies your needs. Chasing a stay that has its own restaurant or is in a culinary hot spot? Want it to be affordable or upmarket? Use Expedia's search filters to narrow your results even further and find the perfect fit.
How can I find cheap hotels with dining in Canary Islands?
With Expedia's handy filter tool, sourcing cheap hotels with dining in Canary Islands is a piece of cake. To discover stays that'll make your wallet smile, narrow your search results by star rating, budget and meal plans.
What is there to do in Canary Islands near my hotel with dining?
Whatever your interests, there are so many things to keep you busy in Canary Islands. If you're making your way to La Oliva, be sure to look around Montaña de Tindaya, Canario Art Centre and Nuestra Senora de la Candelaria Church. Spending your vacay in Santa Cruz de Tenerife? Tenerife Space of the Arts, Cesar Manrique Waterpark and Guimera Theatre are popular sights in this city.