Skip to main content

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 – 285 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. Perfect location. Beautiful hotel.

Show more Show less
9
Awesome
349 reviews
Price from
$184
per night

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 everything is close to the market and close to the center of Oaxaca

Show more Show less
8.3
Very Good
1,057 reviews
Price from
$22
per night

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.... Excellent location, the staff was always willing to help and very friendly. Breakfast was very good and the waitress service was amazing. The rooms were clean and comfortable

Show more Show less
8.9
Excellent
587 reviews
Price from
$34
per night

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. The breakfast was great! It was a breakfast buffet with many options. The location is very good as well. It is now downtown as many other hotels in the city of Oaxaca, but it's very nearby car or taxi. It suited best for us since we were passing by and the hotel is near the exit for the highway. It is also very convenient and nice that the place is not right downtown, it has a chill and relaxing mood.

Show more Show less
8.3
Very Good
1,173 reviews
Price from
$48
per night

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. The staff is amazing and helpful. Great location

Show more Show less
9
Awesome
457 reviews
Price from
$86.25
per night

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
717 reviews
Price from
$50
per night

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. Perfect location, good service, nice and spotless rooms. Really recommend it. Te breakfast that is included is spectacular , juice, coffee, fruit, bread and main dish, great value.

Show more Show less
9
Awesome
425 reviews
Price from
$79
per night

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. Perfect location, perfect room and the receptionist David was super nice and explained me everything I needed to know about the area.

Show more Show less
8.8
Excellent
523 reviews
Price from
$34
per night

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 staff were exceedingly gracious and helpful. They enjoyed speaking english and just chatting with us about our stay. They gave good recommendations and explicit directions to places we needed to go to. We felt so welcome and taken care of.

Show more Show less
9.5
Exceptional
462 reviews
Price from
$72
per night

Casa Antonieta

Hotel in Oaxaca Historic Centre, Oaxaca City

Well located in the Oaxaca Historic Center district of Oaxaca City, Casa Antonieta is located less than 0.6 mi from Downtown Oaxaca de Juarez, 5.6 mi from Monte Alban and 656 feet from Oaxaca... Great location and very helpful staff.

Show more Show less
9.7
Exceptional
201 reviews
Price from
$146
per night

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

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

  • 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.

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

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

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

  • These hotels in Oaxaca City are highly rated by couples: Pug Seal Oaxaca, Casa Olié, and Casa Antonieta.

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

  • For hotels in Oaxaca City that serve highly-rated breakfasts, try Casa Carmen Morelos, El Callejón Hotel Boutique, and Casa Carmen Reforma.

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Oaxaca City: