Hotels with Restaurants in Tenerife, Canary Islands

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Tenerife Hotels with Restaurants

Top Tenerife Hotels with Restaurants

Our top choices for Tenerife hotels with a restaurant

Cleopatra Palace Hotel

4.0 star property
9.0 out of 10, Wonderful, (1001)
"Excelente "
The price is P9,933
P10,628 total
includes taxes & fees
Aug 30 - Aug 31
Cleopatra Palace Hotel

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

4.0 star property
8.8 out of 10, Excellent, (362)
"Staff were excellent and hotel was brilliant. Definitely go back"
Tigotan Lovers & Friends Playa de las Américas - Adults Only (+18)

Iberostar Waves Las Dalias -All Inclusive

4.0 star property
8.8 out of 10, Excellent, (766)
"Great sea view rooms and facilities ! Very friendly staff and great dining. "
The price is P18,895
P20,218 total
includes taxes & fees
Sep 21 - Sep 22
Iberostar Waves Las Dalias -All Inclusive

Mediterranean Palace

5.0 star property
8.2 out of 10, Very Good, (1001)
"Excellent hotel and location "
The price is P13,334
P14,267 total
includes taxes & fees
Aug 29 - Aug 30
Mediterranean Palace

Santa Barbara Golf And Ocean Club

4.0 star property
8.8 out of 10, Excellent, (2708)
"Awesome place, highly recomended."
The price is P7,301
P7,812 total
includes taxes & fees
Sep 1 - Sep 2
Santa Barbara Golf And Ocean Club

Tivoli la Caleta Resort

5.0 star property
9.2 out of 10, Wonderful, (764)
"No negatives we all had a very enjoyable stay the staff were brilliant the food good and our grandson loved the pool.we will return."
The price is P17,214
P18,419 total
includes taxes & fees
Aug 29 - Aug 30
Tivoli la Caleta Resort

Bahia Principe Sunlight Costa Adeje – All Inclusive

4.0 star property
8.8 out of 10, Excellent, (712)
"The resort is absolutely fantastic. It's very clean, the staff is very friendly, and the pools/views are incredible!"
Bahia Principe Sunlight Costa Adeje – All Inclusive

Hotel Olé Tropical Tenerife - Adults Only

4.0 star property
8.4 out of 10, Very Good, (877)
"Friendly staff, clean facilities "
The price is P10,085
P10,791 total
includes taxes & fees
Aug 28 - Aug 29
Hotel Olé Tropical Tenerife - Adults Only

Hard Rock Hotel Tenerife

5.0 star property
9.0 out of 10, Wonderful, (1001)
"Excellent place for family vacation, staff is beyond nice! "
The price is P12,287
P13,147 total
includes taxes & fees
Sep 10 - Sep 11
Hard Rock Hotel Tenerife

Melia Jardines del Teide - Adults Only

5.0 star property
9.0 out of 10, Wonderful, (136)
"I enjoyed my stay and I will recommend you to friends and family."
The price is P14,024
P15,006 total
includes taxes & fees
Aug 31 - Sep 1
Melia Jardines del Teide - Adults Only
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.

Top Tenerife Hotel Reviews

Frequently asked questions

What are the best hotels with dining in Tenerife?
Experience the culinary delights of Tenerife when you base yourself at one of our multiple hotels with restaurants or close to foodie areas. With a total average guest review rating of 8.7, there's a tempting option for all tastes and budgets. If your travels are taking you to Adeje, look up Vanilla Garden Boutique Hotel - Adults Only, a 4-star getaway with pool sun loungers and a memory foam mattress. Another recommendation in this city is Hotel Spa Villalba. This 4-star stay offers complimentary use of a nearby fitness center and al fresco dining.
What are the best cheap hotels with dining in Tenerife?
That all depends on where in Tenerife you're going to visit. If you're on your way to Adeje, Hotel El Sombrerito is an excellent choice. Alongside access to fabulous food experiences, this economical hotel includes a cafe and a terrace. Making a stop in Santa Cruz de Tenerife? Use the cash you save at Boutique Océano - Adults Only to eat your way around the city. A rooftop terrace and front desk services are among the conveniences at this stay. Hotels with dining in Tenerife start from only P7,301 per night. Explore Tenerife on the cheap by filling your itinerary with fun and free attractions. Fañabé Beach in Adeje is one for your list after you've had a taste of the local food scene. If you're visiting Santa Cruz de Tenerife, you won't have to spend a dime when visiting Teresitas Beach. 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.
Why book your hotel with dining in Tenerife with Expedia?
With Expedia, you'll have no trouble finding your ideal hotel with dining in Tenerife. Use our filters to search for properties with a restaurant on-site. If you're on a budget, choose how much you'd like to spend and the preferred star rating of your hotel. We'll help you find the perfect fit whatever your bank balance or tastes.
How can I find cheap hotels with dining in Tenerife?
Expedia can help you easily source cheap hotels with dining in Tenerife. Simply use our convenient filter tools to lock in accommodations with restaurants or optional extras, such as included breakfast and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to save money.