Hotels with Restaurants in Oaxaca from $73

Top cities in Oaxaca

Check prices for these dates

Our top choices for Oaxaca hotels with a restaurant

1. Hotel Villa Blanca Huatulco

Hotel Villa Blanca Huatulco
3.5 star property
Sector R
8.8 out of 10, Excellent, (1,000 reviews)
"Centrally located near supermercado and walkable to La Crucecita and Santa Cruz. Lovely pool. Our main-floor room had low cement ceilings, and was stuffy, no art, nothing special about the bedding/furniture."
Canada
Krista
$98 nightly
The price is $117
Nov 16 - Nov 17
Total with taxes and fees
Hotel Villa Blanca Huatulco

2. Las Brisas Huatulco – All Inclusive

Las Brisas Huatulco – All Inclusive
4.5 star property
Arrocito
9.0 out of 10, Wonderful, (1,811 reviews)
"Everything was great! Food is great at all restaurants (specially at Solarium). Staff is helpful and kind. We loved that they have everything you need. We will definitely be back!"
United States
Nayely Marina
$333 nightly
The price is $397
Dec 13 - Dec 14
Total with taxes and fees
Las Brisas Huatulco – All Inclusive

3. Princess Mayev Hotel

Princess Mayev Hotel
3.5 star property
Chahue
9.2 out of 10, Wonderful, (931 reviews)
"Nice views, great location."
United States
Palmira
$113 nightly
The price is $135
Nov 16 - Nov 17
Total with taxes and fees
Princess Mayev Hotel

4. La Casona Oaxaca

La Casona Oaxaca
3.5 star property
Oaxaca Centro
8.8 out of 10, Excellent, (628 reviews)
"Nice hotel, very clean and well located near Zocalo and the historic center of town. Beautiful decore in the interior part of hotel. "
United States
Stacy
La Casona Oaxaca

5. Quinta Real Oaxaca

Quinta Real Oaxaca
4.5 star property
Oaxaca Centro
9.6 out of 10, Exceptional, (1,000 reviews)
"Great hotel if you like old world charm."
United States
William
$349 nightly
The price is $416
Nov 25 - Nov 26
Total with taxes and fees
Quinta Real Oaxaca

6. Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.5 star property
Tangolunda
8.8 out of 10, Excellent, (1,013 reviews)
"Everything was great, staff was friendly and rooms were clean and confortable"
United States
Carlos
$266 nightly
The price is $317
Nov 29 - Nov 30
Total with taxes and fees
Barceló Huatulco - All Inclusive

7. Secrets Huatulco Resort & Spa - Adults Only - All Inclusive

Secrets Huatulco Resort & Spa - Adults Only - All Inclusive
4.5 star property
Conejos
8.6 out of 10, Excellent, (1,001 reviews)
"Beautiful place"
United States
Christian
$285 nightly
The price is $340
Dec 13 - Dec 14
Total with taxes and fees
Secrets Huatulco Resort & Spa - Adults Only - All Inclusive

8. Camino Real Zaashila Huatulco

Camino Real Zaashila Huatulco
4.0 star property
Tangolunda
8.8 out of 10, Excellent, (1,247 reviews)
"The view was spectacular, the staff was very friendly and attentive. The food was delicious. Very nice place!"
United States
Carla
$153 nightly
The price is $182
Dec 2 - Dec 3
Total with taxes and fees
Camino Real Zaashila Huatulco

9. Quinta Bella Huatulco

Quinta Bella Huatulco
4.0 star property
Chahue
9.0 out of 10, Wonderful, (1,006 reviews)
"Great cleaning of the rooms, the grounds and pool were amazing"
Canada
Donald
$117 nightly
The price is $141
Dec 13 - Dec 14
Total with taxes and fees
Quinta Bella Huatulco

10. Los Pilares Hotel

Los Pilares Hotel
3.0 star property
Oaxaca Centro
9.4 out of 10, Exceptional, (500 reviews)
"Small place but cozy and centrally located to downtown."
United States
Lucia
Los Pilares Hotel
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 Oaxaca Hotel Reviews

Frequently Asked Questions

How much do hotels with dining in Oaxaca cost?

The price for hotels in Oaxaca ranges from $73 to $136 per night. Expedia has awesome deals on properties with restaurants or near foodie areas that'll satisfy both your taste buds and bank account. These prices were 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 dining in Oaxaca?

Oaxaca offers multiple hotels with dining that have a total average guest review rating of 0. Want to sample top culinary experiences in Puerto Escondido? Base yourself at SHAVANNA Hotel Boutique, a 3.5-star retreat with a terrace and a rooftop terrace. Alternatively, eat your way around the city from Casa Paraiso. Also popular with travelers, it has a 3-star rating and amenities such as individually decorated rooms and mountain views.

How many hotels with dining are there in Oaxaca?

Pick from 287 hotels that offer access to superb dining all over Oaxaca. Whether you're on the lookout for a hotel with a restaurant or one that'll place you in the middle of a foodie universe, Expedia makes it easy to find the perfect place.

Are there any family-friendly hotels with dining in Oaxaca?

You'll discover family-friendly hotels with dining in locations around Oaxaca, including Puerto Escondido. Villa Mozart y Macondo is one stay that'll suit your culinary needs in this popular city. It has a 3-star rating and amenities including WiFi and housekeeping services. Alternatively, unpack your suitcase at Posada Real Puerto Escondido. With a playground, miniature golf and access to the local food scene, this 3.5-star property in Puerto Escondido will make your crew feel relaxed and welcome. Puerto Escondido has tons of family-friendly attractions when you're ready to explore. Puerto Angelito Beach and Commercial Walkway promise fun for the whole crew.

Are there any 5-star hotels with dining in Oaxaca?

In Oaxaca, 5-star hotels with dining are hard to come by. However, there are some 4-star properties that will place you close to some excellent foodie experiences. If you're vacationing in Puerto Escondido, settle in at Vivo Resorts. It comes with handy amenities including beauty services and a tennis court. Otherwise, eat your way around Oaxaca from Hotel Suites Villasol. Also in Puerto Escondido, it offers a terrace and a tennis court.

Why book your hotel with dining in Oaxaca with Expedia?

Expedia makes it a breeze to find your ideal hotel with dining in Oaxaca. Use our filters to search for properties with their own restaurants. If you have a certain budget, select how much you want to spend and the preferred star rating of your hotel. We'll help you find the right stay whatever your bank balance or tastes.

How can I find cheap hotels with dining in Oaxaca?

The simplest way to track down cheap hotels with dining in Oaxaca is with Expedia's easy-to-use filter tool. Find stays with restaurants or satisfying extra touches, like included breakfast, lunch and dinner. You can also tailor your search results by budget, star rating and amenities to take advantage of awesome prices in a couple of clicks.

What is there to do in Oaxaca near my hotel with dining?

Oaxaca has so much to see and do, it can be challenging to decide where to begin. If you're planning some time in Santa María Huatulco, Parque Eco-Arqueológico Copalita is a highlight.

Explore a world of travel with Expedia