Oaxaca Hotels with Restaurants

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Oaxaca Hotels with Restaurants

Next weekend
In two weeks

Our top choices for Oaxaca hotels with a restaurant

Hotel Villa Blanca Huatulco

Hotel Villa Blanca Huatulco
3.5 star property
Sector R
8.8 out of 10, Excellent, (1,000 reviews)
"Clean rooms, courteous staff, great breakfast, pool area and location "
Canada
Trent
Hotel Villa Blanca Huatulco

Las Brisas Huatulco – All Inclusive

Las Brisas Huatulco – All Inclusive
4.5 star property
Arrocito
9.0 out of 10, Wonderful, (1,653 reviews)
"Great place for relaxing holiday. "
Canada
Alice
The price is RM2,678
RM3,187 total
includes taxes & fees
5 Feb - 6 Feb
Las Brisas Huatulco – All Inclusive

Princess Mayev Hotel

Princess Mayev Hotel
3.5 star property
Chahue
9.2 out of 10, Wonderful, (870 reviews)
"Spotless room, courteous staff, warm pool, great view of the ocean from both our room and the restaurant. "
Canada
Russell
The price is RM769
RM915 total
includes taxes & fees
1 Mar - 2 Mar
Princess Mayev Hotel

La Casona Oaxaca

La Casona Oaxaca
3.5 star property
Oaxaca Centro
8.8 out of 10, Excellent, (628 reviews)
"Nice place to stay in the heart of the city and very close to the Zocalo. Rooms were clean and the hotel staff was helpful with arranging tours and taxis.Recommended!"
United States
bruce
La Casona Oaxaca

Quinta Real Oaxaca

Quinta Real Oaxaca
4.5 star property
Oaxaca Centro
9.6 out of 10, Exceptional, (1,001 reviews)
"Gorgeous hotel with the most service-oriented staff. "
United States
Mauricio
The price is RM1,383
RM1,646 total
includes taxes & fees
10 Feb - 11 Feb
Quinta Real Oaxaca

Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.0 star property
Tangolunda
8.6 out of 10, Excellent, (1,000 reviews)
"The room was nice and clean; staff friendly and everything was close and easily accessible, pool, ocean and restaurants "
Canada
DAVID RICHARD
The price is RM1,415
RM1,684 total
includes taxes & fees
3 Mar - 4 Mar
Barceló Huatulco - All Inclusive

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)
"The service was just outstanding. Everyone was extremely professional and helpful. The food was delicious "
United States
Eric Wayne
The price is RM1,587
RM1,889 total
includes taxes & fees
16 Feb - 17 Feb
Secrets Huatulco Resort & Spa - Adults Only - All Inclusive

Camino Real Zaashila Huatulco

Camino Real Zaashila Huatulco
4.0 star property
Tangolunda
8.8 out of 10, Excellent, (1,005 reviews)
"The room was nice, staff friendly, beach and pool great!"
Canada
James
The price is RM582
RM692 total
includes taxes & fees
10 Feb - 11 Feb
Camino Real Zaashila Huatulco

Quinta Bella Huatulco

Quinta Bella Huatulco
3.5 star property
Chahue
8.8 out of 10, Excellent, (1,000 reviews)
"Clean room, friendly staff and amazing location on the water and close to town - Santa Cruz and La Crucecita"
Canada
Robert
Quinta Bella Huatulco

Los Pilares Hotel

Los Pilares Hotel
3.0 star property
Oaxaca Centro
9.4 out of 10, Exceptional, (472 reviews)
"Great hotel"
United States
Jeremy
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Oaxaca Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in Oaxaca cost?
The price for hotels in Oaxaca ranges from RM692 to RM3,187 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 8.9. 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 travellers, it has a 3-star rating and amenities such as individually decorated rooms and mountain views.
How many hotels with restaurants are there in Oaxaca?
Pick from 204 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 holidaying 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 restaurants in Oaxaca with Expedia?
Expedia makes it a breeze to find your ideal hotel with restaurants 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 restaurants in Oaxaca?
The simplest way to track down cheap hotels with restaurants 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 restaurants?
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.