Hotels with Restaurants in Oaxaca, Oaxaca

    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 Oaxaca Hotels with Restaurants

Top Oaxaca Hotels with Restaurants

Our top choices for Oaxaca hotels with a restaurant

Maria Ines Hotel Suite

3.5 star property
9.4 out of 10, Exceptional, (367)
"Close to airport and clean "
Maria Ines Hotel Suite

Fiesta Inn Oaxaca

3.5 star property
8.8 out of 10, Excellent, (968)
"Nice property, personnel is also very friendly "
The price is P5,470
P6,510 total
includes taxes & fees
Aug 29 - Aug 30
Fiesta Inn Oaxaca

Casa Mayahuel

3.0 star property
9.8 out of 10, Exceptional, (22)
"nice hotel very reasonable prices"
The price is P3,068
P3,651 total
includes taxes & fees
Aug 23 - Aug 24
Casa Mayahuel

Flavia Hotel

3.0 star property
9.0 out of 10, Wonderful, (76)
"Beautiful property with incredible views. Only thing is that there is very little sound proofing in the rooms."
The price is P11,483
P13,665 total
includes taxes & fees
Sep 1 - Sep 2
Flavia Hotel

Hotel Hacienda

3.5 star property
9.0 out of 10, Wonderful, (1006)
"very nice Hotel to stay"
The price is P3,103
P3,692 total
includes taxes & fees
Aug 24 - Aug 25
Hotel Hacienda

Hotel Hacienda Don Cenobio

3.0 star property
8.6 out of 10, Excellent, (89)
"Such a beautiful place, staff was amazing, great location! "
The price is P4,138
P4,925 total
includes taxes & fees
Aug 22 - Aug 23
Hotel Hacienda Don Cenobio

Hotel Casa María

2.5 star property
8.0 out of 10, Very Good, (2)
"It’s was fantastic and I hope this family all the best. We stayed when they had just opened but they did not charge us correctly (over charged) and there was no water NO water in our second room. All in all though they were very friendly and after all it is Mexico - so go with the flow. "
The price is P8,796
P10,468 total
includes taxes & fees
Sep 16 - Sep 17
Hotel Casa María

Hotel Victoria Oaxaca

3.5 star property
8.8 out of 10, Excellent, (1001)
"Beautiful property and great service. "
Hotel Victoria Oaxaca

Hotel San Felipe

3.0 star property
10.0 out of 10, Exceptional, (1)
"Fue una estancia muy tranquila. Sería ideal el agua templada de la alberca.en el baño de la habitación sería agradable un estractor eléctrico de vapor por ducha y uso del sanitario. Las habitaciones están perfectas las camas super cómodas las almohadas también son cómodas.. y agradables.. El TV jamás me funciono el control y el aire acondicionado no lo use. El restaurante muy agradable y el servicio super bien. Espero regresar muy pronto.."
The price is P5,122
P6,095 total
includes taxes & fees
Aug 27 - Aug 28
Hotel San Felipe

Casa Bonita Hotel & Luxury Residence

4.0 star property
8.8 out of 10, Excellent, (194)
"The hotel was very clean, staff were nice all the time, food and drinks were really good and the complimentary ride to downtown Oaxaca was very convenient for our group."
Casa Bonita Hotel & Luxury Residence
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?
Prepare to pay between P3,068 and P11,483 per night for hotels in Oaxaca. The perfect stay with a restaurant, or one that offers access to awesome culinary experiences, is just a few clicks away with Expedia. 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?
A guest favorite is NaNa Vida Hotel Oaxaca. Cozy up at this 3.5-star stay which comes with a terrace and a garden. Maria Ines Hotel Suite is another popular hotel with dining to look into. Pick up a deal at this 3.5-star option and you'll have access to conveniences like a dining venue and a garden. You'll have your pick of multiple hotels with dining in Oaxaca with a total average guest review rating of 8.9.
How many hotels with dining are there in Oaxaca?
Choose from 101 hotels with dining in Oaxaca. Whether you're traveling with the little ones or planning a weekend escape with your pals, Expedia can help you find the best place.
What are the best cheap hotels with dining in Oaxaca?
With hotels with dining starting at P3,068 per night, you'll have more cash in your wallet to enjoy some memorable culinary experiences in Oaxaca! Catrina de Alcala is a well-priced option that features amenities such as laundry services and front desk services. Alternatively, sample the flavors of Oaxaca from Azul Cielo Hostel. Mountain views and a yard are among this stay's conveniences. Seeing free attractions in Oaxaca makes your vacation dollars stretch even further. Oaxaca Cathedral and Andador de Macedonia Alcala are favorites. With the money you save, you can check out the local food scene. 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.
Are there any family-friendly hotels with dining in Oaxaca?
Many visitors after a family-friendly hotel with dining in Oaxaca book NaNa Vida Hotel Oaxaca. With a 3.5-star rating and amenities such as WiFi and housekeeping services, you're sure to feel right at home here. Quinta Real Oaxaca is a 4.5-star stay that will also put you within reach of some tasty food experiences. Housekeeping services and laundry facilities help make it a comfortable base for your family getaway. Oaxaca has lots of family-friendly attractions to visit that'll entertain the kids. Andador de Macedonia Alcala and Benito Juarez National Park offer fun for everyone.
Are there any 5-star hotels with dining in Oaxaca?
Although there aren't any 5-star hotels with dining in Oaxaca, there are some 4-star options that offer access to terrific culinary options. Located about 0.48 kilometers from downtown, Palacio Borghese Hotel Boutique - Adults Only provides guests with top amenities like beauty services and heated floors. Another upmarket retreat is Hotel De La Parra. It's around 0.16 kilometers from the center of Oaxaca and offers conveniences like a swimming pool and pillow top mattresses.
Why book your hotel with dining in Oaxaca with Expedia?
Reserving a hotel with dining in Oaxaca is as simple as deciding on your travel dates and choosing an option suited to your needs. On the lookout for a getaway that has an on-site restaurant or is in a foodie hot spot? Want it to be budget friendly or upmarket? Use Expedia's search filters to narrow your results even further and find the ideal fit at the right price.
How can I find cheap hotels with dining in Oaxaca?
With Expedia's user-friendly filter tool, sourcing cheap hotels with dining in Oaxaca is a piece of cake. To view properties that are easy on your bank balance, refine your search by star rating, meal plans and budget.
What is there to do in Oaxaca near my hotel with dining?
You'll find loads of fabulous things to see and do in Oaxaca. Don't miss renowned attractions like Oaxaca Cathedral, Andador de Macedonia Alcala and Manuel Alvarez Bravo Photography Center. Museum of Oaxacan Culture, Rufino Tamayo Museum and Museum of Oaxacan Painters are also visited by many.