Search Hotels with Restaurant in Oaxaca

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Oaxaca Hotels with Restaurant

Marialicia Suites
3.5 star property
9.8 out of 10, Exceptional, (159)
"Nice place"
The price is £117
includes taxes & fees
22 Sept - 23 Sept
Marialicia Suites
Hotel Parador de Alcalá Oaxaca
3.5 star property
9.6 out of 10, Exceptional, (469)
"We really enjoyed our stay here! Medium size room with great ac, water pressure, and complimentary breakfast (very tasty). Didn’t get a chance to check out the pool although all photos look like the property onsite. Would stay here again!"
The price is £84
includes taxes & fees
26 Sept - 27 Sept
Hotel Parador de Alcalá Oaxaca
Holiday Inn Express Oaxaca-Centro Historico, an IHG Hotel
3.0 star property
9.6 out of 10, Exceptional, (749)
"Close to the tourist corridor and walking distance to the main plaza and markets. "
The price is £113
includes taxes & fees
28 Sept - 29 Sept
Holiday Inn Express Oaxaca-Centro Historico, an IHG Hotel
Quinta Real Oaxaca
4.5 star property
9.4 out of 10, Exceptional, (1001)
"This was our first time staying here and it was exceptional. "
The price is £240
includes taxes & fees
29 Sept - 30 Sept
Quinta Real Oaxaca
Los Pilares Hotel
3.0 star property
9.4 out of 10, Exceptional, (381)
"The rooms were lovely and it felt like you were in Mexico. The outdoor courtyard was beautiful and the rooftop pool was refreshing to cool off but there wasn’t always shade. The area is filled with restaurants and the streets are covered in artwork. Great hotel and great location."
Los Pilares Hotel
Hotel Boutique Parador San Miguel
3.0 star property
9.4 out of 10, Exceptional, (567)
"The room was tidy, functional and colonial looking. The restaurant offers very nice breakfast with coffee, frute, juice and eggs made to your taste."
The price is £95
includes taxes & fees
8 Oct - 9 Oct
Hotel Boutique Parador San Miguel
Hotel De La Parra
4.0 star property
9.2 out of 10, Wonderful, (428)
"Excellent hotel! Staff is friendly. Facilities are well maintained. Nice little retreat a walking distance from the Zócalo and mercados. Highly recommend it! "
The price is £177
includes taxes & fees
25 Sept - 26 Sept
Hotel De La Parra
Casa Lidia
3.0 star property
9.2 out of 10, Wonderful, (161)
"Cleanliness, friendly staff, property conditions. We would highly recommend this hotel as a convenient base for truly experience the city."
Casa Lidia
Casa Los Cantaros Hotel Boutique
3.5 star property
9.2 out of 10, Wonderful, (140)
"Loved our time here. Highly recommended. "
The price is £52
includes taxes & fees
6 Oct - 7 Oct
Casa Los Cantaros Hotel Boutique
Hotel Trebol
3.0 star property
9.0 out of 10, Wonderful, (1003)
"Independence Day activities in the nearby plaza made our stay a lot of fun and a learning experience too! "
The price is £81
includes taxes & fees
23 Sept - 24 Sept
Hotel Trebol
Don't see what you're looking for?
See all available properties in Oaxaca
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.

Frequently asked questions

How much do hotels with restaurants in Oaxaca cost?
Expect to pay between £54 and £240 per night for hotels in Oaxaca. The perfect stay with a restaurant, or one that’s near terrific culinary experiences, is just a few clicks away on Expedia. 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.
What are the best hotels with restaurants in Oaxaca?
Select from multiple hotels with restaurants in Oaxaca with a total average guest review rating of 8.9. NaNa Vida Hotel Oaxaca will place you near some wonderful foodie experiences. This popular 3.5-star property also comes with a terrace and a garden. Maria Ines Hotel Suite is another recommended option with dining. It has a 3.5-star rating and amenities such as individually decorated rooms and a garden.
How many hotels with restaurants are there in Oaxaca?
Pack your bags and pick from 101 hotels with restaurants in Oaxaca. For a work-related trip, a family holiday or anything in between, Expedia will help you find your ideal stay in a few simple clicks.
Are there any family-friendly hotels with restaurants in Oaxaca?
A trip with the family in Oaxaca couldn’t be easier at NaNa Vida Hotel Oaxaca. With access to dining and amenities such as free WiFi and front desk services, your crew will enjoy their space at this 3.5-star stay. Maria Ines Hotel Suite is another family-friendly hotel that will place you near some wonderful foodie experiences. It has a 3.5-star rating and amenities including free WiFi and housekeeping services. Oaxaca has plenty of family-friendly attractions to explore when you need to keep the kids busy. Andador de Macedonia Alcala and Balneario Las Brisas deliver fun for travellers both young and old.
Are there any 5-star hotels with restaurants in Oaxaca?
While 5-star options are in short supply, there are 4-star hotels that offer access to terrific dining experiences in Oaxaca. Consider booking Hotel De La Parra, approximately 0.1 mi from the downtown area. A pillowtop mattress and massage services are a couple of the many conveniences on offer here. Palacio Borghese Hotel Boutique is another upmarket option that foodies will love. It’s located about 0.3 mi from the centre of Oaxaca and provides guests with access to concierge services and premium bedding.
Why book your hotel with dining in Oaxaca with Expedia?
Whether you’re after a hotel with a restaurant, or one that’s near a foodie hot spot, Expedia will have a stay that’s to your tastes. Use our handy filters to search for Oaxaca hotels with their own places to eat. You can also search for properties in sought-after locations packed with cafés, markets or restaurants. Whatever you book, you’ll score a tasty deal with Expedia!
How can I find cheap hotels with dining in Oaxaca?
Expedia can help you look for cheap hotels with dining in Oaxaca. Try out our convenient filter tools to lock in properties with restaurants or optional extras, such as included lunch and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in Oaxaca near my hotel with dining?
Whatever you love to do, Oaxaca has lots of things to keep you occupied. Oaxaca Cathedral, Andador de Macedonia Alcala and Benito Juarez National Park are on most visitors’ schedules. Don’t head home without exploring Rufino Tamayo Museum, Museum of Oaxacan Culture and Manuel Alvarez Bravo Photography Centre either. With Expedia’s Oaxaca hotel deals, you’ll be able to see even more fantastic attractions like these with the money you save.