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

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Oaxaca City – 295 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Quinta Real Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

This 100% smoke free hotel is located in Oaxaca de Juárez, just 492 feet from Santo Domingo de Guzmán Church. It offers a 24-hour reception and air-conditioned rooms with satellite TV and WiFi. The style of the historic building and the comfortable beds.

Show more Show less
9
Awesome
282 reviews
Avg. price/night:
$112

Casa Tobalá

Hotel in Oaxaca Historic Centre, Oaxaca City

Located in the historic quarter of Oaxaca, this hotel is only 2 blocks from Zócalo Main Square. Hotel Casa Tobalá offers free Wi-Fi, air-conditioned rooms and terraces with panoramic city views. Great location, quick response.

Show more Show less
8.3
Very Good
930 reviews
Avg. price/night:
$30

Hotel Oaxaca Real

Hotel in Oaxaca Historic Centre, Oaxaca City

This restored colonial mansion is located in central Oaxaca, just 656 feet from the 16th-century Santo Domingo Cathedral. It offers an outdoor pool and rooms with cable TV. Breakfast was soo good and the service excellent

Show more Show less
8.5
Very Good
656 reviews
Avg. price/night:
$92

Hotel Victoria Oaxaca

Hotel in Oaxaca City

Surrounded by 70,000 square yards of tropical gardens, Hotel Victoria features panoramic views of Oaxaca Valley and is set at the foot of Cerro el Fortín. As I always stay here, when in Oaxaca. Everything about the location is perfect. The Staff is always very accommodating. Extra special to the front desk front checking me in early, as I was ill and needed to have a room upon morning arrival.

Show more Show less
8.3
Very Good
1,099 reviews
Avg. price/night:
$53

Parador San Agustin

Hotel in Oaxaca Historic Centre, Oaxaca City

Free Wi-Fi and a restaurant feature in this traditional Mexican hotel set in a 16th-century building in Oaxaca. Parador San Agustin’s spacious rooms are set around a charming interior courtyard. Close to center, nice big rooms, nice environment

Show more Show less
8.8
Excellent
488 reviews
Avg. price/night:
$35

NaNa Vida Hotel Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a restaurant, bar, garden and free WiFi, NaNa Vida Hotel Oaxaca is located in Oaxaca City, 1 mi from Downtown Oaxaca de Juarez and 5.6 mi from Monte Alban. The hotel is filled with local art, the staff is more than amazing and offer extra’s well beyond expectation.

Show more Show less
9.5
Exceptional
409 reviews
Avg. price/night:
$75

Hotel Parador de Alcalá

Hotel in 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. Loved the pool and the rooftop area in general, a great area to wind down and relax in the sun. The bed and room in general was very clean and comfortable, extremely spacious. The bathroom was lovely, big with lots of light. The food at breakfast was delicious and the staff were extremely friendly and helpful.

Show more Show less
9
Awesome
397 reviews
Avg. price/night:
$82

Hotel Hacienda

Hotel in Oaxaca City

Located in central Oaxaca, Hotel Hacienda offers its guests outdoor swimming pool, nonsmoking facilities with smoking designated areas, on-site restaurant, and free Wi-Fi. The place , it's a nice place, near to the down town. Excelent staff.

Show more Show less
8.5
Very Good
620 reviews
Avg. price/night:
$35

Casa De Sierra Azul

Hotel in Oaxaca Historic Centre, Oaxaca City

Located on the historic center of Oaxaca, this 19th century mansion is only 2 blocks from the main square and the cathedral. Casa De Sierra Azul is considered a patrimony of humanity by UNESCO. Very cute and charming. Nice location: walking distance from city center, yet quiet and reserved. Helpful and happy staff.

Show more Show less
9
Awesome
421 reviews
Avg. price/night:
$99.36

Hotel Casona Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Set on the historic town of Oaxaca, this 19th century property is just 1 block from the main square and the Cathedral. Hotel La Casona Oaxaca offers a 24-hour reception and free Wi-Fi in common areas.... Great location, friendly staff, clean rooms.

Show more Show less
9
Awesome
508 reviews
Avg. price/night:
$28

Most-booked hotels in Oaxaca City in the past month

See all

Oaxaca City's best hotels with breakfast

See all

Budget hotels in Oaxaca City

See all

Hotels located in the center of Oaxaca City

See all

FAQs about hotels in Oaxaca City

  • For hotels in Oaxaca City that serve highly-rated breakfasts, try Hotel Cosijo Turismo Rural, El Callejón Hotel Boutique, and Grand Fiesta Americana Oaxaca.

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

  • These hotels in Oaxaca City are highly rated by couples: Casa Oaxaca, Casa Carmen Reforma, and Casa Carmen Morelos.

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

  • Casa Antonieta, GRANA B&B, and NaNa Vida Hotel Oaxaca are some of the popular hotels in Oaxaca City.

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

  • Casa Esmeralda Hotel, Hotel "QN", and Casa Oaxaca got great room view-related reviews from travelers in Oaxaca City.

  • Many families visiting Oaxaca City loved staying at AYOOK, Casa Carmen Reforma, and Casa Antonieta.

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Oaxaca City: