A street with historic buildings, including a prominent building with a dome and ornate architecture.

Hotels with Restaurants in Oaxaca, Oaxaca

  • 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

This weekend
Next weekend

Our top choices for Oaxaca hotels with a restaurant

1. Hotel Trebol

Hotel Trebol
3.0 star property
Oaxaca Centro
9.2 out of 10, Wonderful, (1,001 reviews)
"Amazing location and breakfast"
United States
Dora
The price is P6,433
P7,656 total
includes taxes & fees
Aug 6 - Aug 7
Hotel Trebol

2. Hotel Parador de Alcalá Oaxaca

Hotel Parador de Alcalá Oaxaca
3.5 star property
Oaxaca Centro
9.6 out of 10, Exceptional, (630 reviews)
"The best place in Oaxaca"
United States
Evelyn
The price is P6,623
P7,881 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Parador de Alcalá Oaxaca

3. Hotel Victoria Oaxaca

Hotel Victoria Oaxaca
3.5 star property
Oaxaca
8.8 out of 10, Excellent, (1,007 reviews)
"nice view from the top of the hill"
United States
Alejandro
The price is P4,575
P5,444 total
includes taxes & fees
Aug 9 - Aug 10
Hotel Victoria Oaxaca

4. Cielo Zapoteco Confort Suites

Cielo Zapoteco Confort Suites
3.0 star property
Oaxaca Centro
8.8 out of 10, Excellent, (284 reviews)
"The staff very helpful. Clean and very affordable"
United States
OSCAR
The price is P2,707
P3,222 total
includes taxes & fees
Aug 9 - Aug 10
Cielo Zapoteco Confort Suites

5. Hotel Oaxaca Real

Hotel Oaxaca Real
3.5 star property
Oaxaca Centro
8.6 out of 10, Excellent, (1,003 reviews)
"Nice and clean hotel, close to many restaurants, shops, bars and historic places."
United States
Daniel
The price is P4,240
P5,045 total
includes taxes & fees
Aug 16 - Aug 17
Hotel Oaxaca Real

6. Hotel Hacienda

Hotel Hacienda
3.5 star property
Oaxaca
9.0 out of 10, Wonderful, (1,003 reviews)
"Staff was very friendly and helpful. I will stay there again."
United States
Martin
The price is P3,893
P4,632 total
includes taxes & fees
Aug 8 - Aug 9
Hotel Hacienda

7. Casa Vertiz

Casa Vertiz
3.0 star property
Oaxaca Centro
9.2 out of 10, Wonderful, (503 reviews)
"Beautiful hotel with helpful staff. Me and my family had a great stay. Hotel is located near many points of interest."
United States
Arturo
The price is P6,678
P7,946 total
includes taxes & fees
Aug 5 - Aug 6
Casa Vertiz

8. One Oaxaca Centro Hotel

One Oaxaca Centro Hotel
3.0 star property
Oaxaca Centro
8.8 out of 10, Excellent, (1,005 reviews)
"We had a least minute arrival. The hotel was kind and accommodating. Nice staff and very clean rooms. The buffet was great."
United States
Bianca
The price is P4,275
P5,086 total
includes taxes & fees
Aug 16 - Aug 17
One Oaxaca Centro Hotel

9. City Centro by Marriott Oaxaca

City Centro by Marriott Oaxaca
3.5 star property
Jalatlaco
9.0 out of 10, Wonderful, (829 reviews)
"staff was great"
United States
Fredy
The price is P7,096
P8,444 total
includes taxes & fees
Aug 31 - Sep 1
City Centro by Marriott Oaxaca

10. Maria Ines Hotel Suite

Maria Ines Hotel Suite
3.5 star property
San Agustín de las Juntas
9.4 out of 10, Exceptional, (448 reviews)
"The entire staff treats you very kindly; the place is clean and has green areas, and it is very quiet—plus, it is close to the airport and very centrally located."
United States
Juan Erikson
The price is P4,519
P5,377 total
includes taxes & fees
Aug 8 - Aug 9
Maria Ines Hotel Suite
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 and 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 .
How many hotels with dining are there in Oaxaca?
Choose from 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 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.

Explore a world of travel with Expedia