Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Looking for deals in Oaxaca City?

Check prices and accommodations for:

Hotels and More in Oaxaca City

Hotel con Corazón

Hotel con Corazón

Oaxaca City

Located in Oaxaca City, Hotel con Corazón is a socially responsable hotel. They invest their profits in local education projects. Staff was very nice and accommodating. The hotel is beautiful, comfortable and clean, with a great location. Breakfast very tasty and changes everyday. We had an exceptional stay and would recommend it.

Show more Show less
Avg. price/night: $65
9.5 Exceptional 166 reviews
Agrado Guest House

Agrado Guest House

Oaxaca Historic Centre, Oaxaca City

Located within a 16-minute walk of Downtown Oaxaca de Juarez, Agrado Guest House in Oaxaca City has a number of amenities including free bikes and a garden. Very comfortable hotel only about a 10 minute walk from Zocalo. Room price includes breakfast and dinner which makes it quite unique. Fun to chat with other folks staying there. Staff very friendly and helpful.

Show more Show less
Avg. price/night: $61
9.0 Awesome 245 reviews
Hotel NaNa Vida

Hotel NaNa Vida

Oaxaca Historic Centre, Oaxaca City

Located in Oaxaca City, a 20-minute walk from Downtown Oaxaca de Juarez, Hotel NaNa Vida has a number of amenities including a garden, a terrace and a bar. Super attentive staff, very helpful and professional. Great courtyard to soak up some sun, especially with the free mezcal, water and Coca Cola! The bed was also comfortable

Show more Show less
Avg. price/night: $71
9.3 Awesome 312 reviews
Hotel Parador de Alcalá

Hotel Parador de Alcalá

Oaxaca Historic Centre, Oaxaca City

Offering an outdoor swimming pool and a restaurant, Hotel Parador de Alcalá is located in Oaxaca de Juárez, 2 minutes’ walk from Contemporary Art Museum and from Santo Domingo Church. Great beds, pool was very nice, room was very spacious & clean, staff was very friendly & helpful, location is excellent!

Show more Show less
Avg. price/night: $76
9.0 Awesome 346 reviews
Hotel Pereyra

Hotel Pereyra

Oaxaca Historic Centre, Oaxaca City

Hotel Pereyra is located in the Oaxaca Historic Center district in Oaxaca City, 1640 feet from Downtown Oaxaca de Juarez. Wonderful small hotel. Fantastic staff. Lovely courtyard with nice breakfast every morning. A beautiful place for an extended stay.

Show more Show less
Avg. price/night: $58
9.0 Awesome 109 reviews
XTILU Hotel - Adults only -

XTILU Hotel - Adults only -

Oaxaca Historic Centre, Oaxaca City

This colorful, Mexican-style hotel is located less than 1312 feet from Oaxaca’s Zocalo plaza and features free breakfast, an on-site bar and dry cleaning services. Wonderful and helpful Staff. Amazing food! I still dream with their breakfast, I want to go back for it every morning. People very warm and knowledgeable, handled all my sightseeing tours as well, with a big smile

Show more Show less
Avg. price/night: $68
9.2 Awesome 108 reviews

Most-booked hotels in Oaxaca City in the past month

Oaxaca City's best hotels with breakfast

Budget hotels in Oaxaca City

Hotels located in the center of Oaxaca City

FAQs about hotels in Oaxaca City

  • The average price per night for a 3-star hotel in Oaxaca City this weekend is $102 or, for a 4-star hotel, $151. Looking for something even fancier? 5-star hotels in Oaxaca City for this weekend cost around $249 per night, on average (based on Booking.com prices).

  • These hotels in Oaxaca City are highly rated by couples: Casa Antonieta, Convivio. Oaxaca., and Marialicia Suites Hotel Boutique.

  • Many families visiting Oaxaca City loved staying at Palacio Borghese, Casa Antonieta, and Hotel con Corazón.

  • Hotel con Corazón, XTILU Hotel - Adults only -, and Casa de Siete Balcones Hotel Boutique are some of the popular hotels in Oaxaca City.

  • Some of the best hotels in Oaxaca City near Monte Alban include Hotel con Corazón, Casa Antonieta and La Betulia Bed and Breakfast.

  • On average, it costs $54 per night to book a 3-star hotel in Oaxaca City for tonight. You'll pay around $85 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Oaxaca City will cost around $177, on average (based on Booking.com prices).

  • On average, 3-star hotels in Oaxaca City cost $56 per night, and 4-star hotels in Oaxaca City are $95 per night. If you're looking for something really special, a 5-star hotel in Oaxaca City can be found for $146 per night, on average (based on Booking.com prices).

  • For hotels in Oaxaca City that serve highly-rated breakfasts, try Hotel Azucenas, Hotel Villa Oaxaca, and XTILU Hotel - Adults only -.

  • Casa Antonieta, Casa de Siete Balcones Hotel Boutique, and Hotel Villa Oaxaca got great room view-related reviews from travelers in Oaxaca City.

  • Travelers who stayed in Oaxaca City near Oaxaca International Airport (OAX) have said good things about Motel Las Maravillas, Maria Ines Hotel Suite, and Hotel Na-anché Boutique.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Oaxaca City:

Explore guest reviews of hotels in Oaxaca City