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 – 294 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.

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. I love the view of Oaxaca at night from my room and from the restaurant and the bar. The shuttle bus was very helpful. And the pool was beautiful. I like being served poolside by a nice waiter.

Show more Show less
8.3
Very Good
1,316 reviews
Price from
$46
per night

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. Very charming place very well placed in Oaxaca. We have enjoyed the swimming pool and all the gardens. Enjoyed the breakfast in the garden , in the bar or at the swimming pool

Show more Show less
9
Awesome
396 reviews
Price from
$193
per night

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. That it’s really clean, secure and peaceful

Show more Show less
8.6
Excellent
1,015 reviews
Price from
$36
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. Close to center, nice big rooms, nice environment

Show more Show less
8.8
Excellent
594 reviews
Price from
$35
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. Well, no wonder this hotel is so beloved! The nicest staff ever, beautiful installations, very comfortable and clean rooms with great amenities and an excellent location. Not to mention their support for local artists and communities! The gift of artisanal soaps at check-in and the parting gift were really a beautiful touch, thank you very much. I also appreciate the great availability of free drinking water in the room and at reception.

Show more Show less
9.5
Exceptional
536 reviews
Price from
$83
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.... The location of the hotel is excellent..its right i the centre. The hotel decor..cleanliness..amenities were superb. The staff was very helpful..all in all very very good exeperience

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

Mision De Los Angeles

Hotel in Oaxaca City

This hotel, located in Oaxaca, Mexico, is just 1.3 mi from the Oaxaca Art Museum. The hotel features an outdoor pool, 2 on-site restaurants, and 2 bars. Pool was excellent. Tons of green space, and a playground. The staff wasn't annoying.

Show more Show less
8.1
Very Good
581 reviews
Price from
$45
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.6
Excellent
831 reviews
Price from
$46
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,162 reviews
Price from
$27
per night

La Noria Centro Historico

Hotel in Oaxaca Historic Centre, Oaxaca City

Hostal De La Noria is located just 2 blocks from Oaxaca Cathedral and the Zócalo Square. It offers a charming central courtyard, free Wi-Fi in reception and a rooftop terrace with city views. Great location on a beautiful building

Show more Show less
8.6
Excellent
363 reviews
Price from
$63
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

  • For hotels in Oaxaca City that serve highly-rated breakfasts, try Casa Oaxaca, Pug Seal Oaxaca, and Casa Carmen Morelos.

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

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

  • Many families visiting Oaxaca City loved staying at Casa Olié, Palacio Borghese, and Casa Antonieta.

  • 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, it costs $89 per night to book a 3-star hotel in Oaxaca City for tonight. You'll pay around $90 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Oaxaca City will cost around $212, on average (based on Booking.com prices).

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

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

  • These hotels in Oaxaca City are highly rated by couples: Los Arrayanes, Casa Oaxaca, and Casa Olié.

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

See all