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 – 289 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 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 is the best. The staff was great. Very clean. Breakfast excellent

Show more Show less
8.9
Excellent
673 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
506 reviews
Price from
$76
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 view from the room is simply spectacular ! We got the Superior King room- and boy is it value for money!

Show more Show less
8.3
Very Good
1,249 reviews
Price from
$49
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. Lovely location, 10 mins walk from the center and really good hotel.

Show more Show less
8.6
Excellent
899 reviews
Price from
$33
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. I loved how the property looked, from th front desk to its courtyards... my fave is the cactus plants outside the rooms. The room was clean and the beds comfortable. It was nice to have the toilet and shower separate.

Show more Show less
9
Awesome
512 reviews
Price from
$102.50
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
800 reviews
Price from
$48
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. By far, the best hotel in Oaxaca. Highly reccomended!

Show more Show less
9
Awesome
381 reviews
Price from
$184
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. This was the perfect place to stay in Oaxaca! My room was big and roomy, and would cool down quickly within a few minutes of having the fan on. The breakfast each morning was delicious and generous, and the staff were very friendly and helpful. They helped me book tours and taxis and always gave very clear directions when I was looking for places. I always felt very safe at the hotel and in the surrounding neighbourhood. I will stay here again next time I'm in Oaxaca.

Show more Show less
8.8
Excellent
569 reviews
Price from
$35
per night

One Oaxaca Centro

Hotel in Oaxaca Historic Centre, Oaxaca City

One Oaxaca Centro is located in central Oaxaca, within a 10-minute walk of Santo Domingo Church, the Zócalo Square and Oaxaca Cathedral. Very competent & helpful Spanish/English speaking front desk staff. Location is excellent. Walkable to markets, zocalo & Santa Domingo square. Booked 2 tours with HONEST tour operator in the Lobby, both very good. Good clean rooms, a bit small but certainly adequate. All in all a great place to stay in Oaxaca.

Show more Show less
8.6
Excellent
738 reviews
Price from
$45.24
per night

Parador del Dominico

Hotel in Oaxaca Historic Centre, Oaxaca City

This hotel is located in central Oaxaca and is within 5 minutes’ walk of Santo Domingo Church and Zócalo Square. It offers massage services and spacious rooms with free Wi- Fi. The location is perfect, a couple of blocks away from Santo Domingo square, which is like a second Zocalo. Staying close to Santo Domingo is much better than staying close to the real Zocalo, because the Zocalo is surrounded by markets and very noisy. The room was super large and the beds were comfortable and brand new

Show more Show less
8.8
Excellent
649 reviews
Price from
$40
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 Carmen Morelos, El Callejón Hotel Boutique, and Casa Oaxaca.

  • These hotels in Oaxaca City are highly rated by couples: BOULENC BED AND BREAD, Los Arrayanes, and Casa 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.

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

  • The average price per night for a 3-star hotel in Oaxaca City this weekend is $95 or, for a 4-star hotel, $86. Looking for something even fancier? 5-star hotels in Oaxaca City for this weekend cost around $195 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.

  • On average, it costs $94 per night to book a 3-star hotel in Oaxaca City for tonight. You'll pay around $84 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).

  • 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 $39 per night, and 4-star hotels in Oaxaca City are $61 per night. If you're looking for something really special, a 5-star hotel in Oaxaca City can be found for $176 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:

Explore guest reviews of hotels in Oaxaca City

See all