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

Barceló Teguise Beach - Adults only

Barceló Teguise Beach - Adults only
4.0 star property
Teguise
9.2 out of 10, Wonderful, (1,002 reviews)
"Good selection of food for breakfast and dinner. "
United Kingdom
Mary
The price is £166
includes taxes & fees
25 May - 26 May
Barceló Teguise Beach - Adults only

Hotel LIVVO Volcán Lanzarote

Hotel LIVVO Volcán Lanzarote
5.0 star property
Yaiza
9.2 out of 10, Wonderful, (998 reviews)
"Great breakfast Clean rooms Great location "
United Kingdom
Muriel Rosemary
Hotel LIVVO Volcán Lanzarote

Gran Castillo Tagoro Family & Fun Playa Blanca

Gran Castillo Tagoro Family & Fun Playa Blanca
5.0 star property
Yaiza
8.8 out of 10, Excellent, (330 reviews)
"This was our first time in Lanzarote and of course this resort. The staff were friendly and helpful, the room lovely (junior suite) and always well tended to by those lovely house keepers. The pools looked good, we didn't use them (we're not pool people). So, we had a great holiday."
United Kingdom
Fiona
Gran Castillo Tagoro Family & Fun Playa Blanca

Cleopatra Palace Hotel

Cleopatra Palace Hotel
4.0 star property
Playa de las Américas
9.0 out of 10, Wonderful, (1,001 reviews)
"Breakfast was excellent and staffs were very friendly. Location was very nice."
United States
Luciana
The price is £112
includes taxes & fees
8 May - 9 May
Cleopatra Palace Hotel

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, (366 reviews)
"The room was okay. There was no iron, toothbrush, coffee maker, or tea. They provided two beds joined together, which is not ideal for a couple. The hotel itself is good outside of the room, with a nice pool and other activities."
Canada
Nevil
Tigotan Lovers & Friends Playa de las Américas - Adults Only (+18)

Iberostar Waves Las Dalias -All Inclusive

Iberostar Waves Las Dalias -All Inclusive
4.0 star property
Costa Adeje
8.8 out of 10, Excellent, (788 reviews)
"The food, pool, gym and other hotel amenities were superb. The staff were also very pleasant and helpful. "
United States
Brendan
The price is £227
includes taxes & fees
31 May - 1 Jun
Iberostar Waves Las Dalias -All Inclusive

Arrecife Gran Hotel & Spa

Arrecife Gran Hotel & Spa
5.0 star property
Arrecife
9.0 out of 10, Wonderful, (1,001 reviews)
"Awesome hotel! Loved it!"
United States
Kimberly
The price is £141
includes taxes & fees
7 Jun - 8 Jun
Arrecife Gran Hotel & Spa

Gloria Izaro Club Hotel

Gloria Izaro Club Hotel
4.0 star property
Tías
9.2 out of 10, Wonderful, (490 reviews)
"Clean hotel. Very friendly staff. Lovely pool area and convenient location. "
United Kingdom
Sally
The price is £115
includes taxes & fees
28 May - 29 May
Gloria Izaro Club Hotel

Mediterranean Palace

Mediterranean Palace
5.0 star property
Playa de las Américas
8.4 out of 10, Very good, (1,001 reviews)
"Good hotel"
United Kingdom
Nigel
The price is £167
includes taxes & fees
15 May - 16 May
Mediterranean Palace

Secrets Lanzarote Resort & Spa – Adults only (+18)

Secrets Lanzarote Resort & Spa – Adults only (+18)
5.0 star property
Yaiza
8.8 out of 10, Excellent, (1,003 reviews)
"Everything was made incredibly easy, good amenities and restaurants"
United Kingdom
Adam
The price is £231
includes taxes & fees
18 May - 19 May
Secrets Lanzarote Resort & Spa – Adults only (+18)
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 £112 to £231 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.