Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 386 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. Beautiful gardens. Rooms are cozy. You can park your car near your room

Show more Show less
8.5
Very Good
1,375 reviews
Price from
$55
per night

Hotel Trébol

Hotel in Oaxaca Historic Centre, Oaxaca City

Offering free Wi-Fi in all areas, a terrace with a fountain and Colonial style décor, the Hotel Trebol is located 2 minutes’ walk from the Oaxaca Zocalo Square and 1640 feet from the Handcraft Market.... Beautiful hotel! people were super nice. family room was very spacious and comfortable. breakfast was great. wifi worked well in the common areas. I could do zoom meetings and work.

Show more Show less
8.9
Excellent
581 reviews
Price from
$60
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.... Staff very accommodating when we showed up with a van that was too large for their shared parking garage, and allowed us to park at the street entrance. Way above and beyond, and so helpful to us. Not only that, every question or request was so nicely handled. Great location near the Zocalo, nicely refurbished large rooms, really quiet despite being in the middle of the City. Very clean and comfortable room and public spaces. Very happy with this hotel.

Show more Show less
8.7
Excellent
929 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. 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.1
Awesome
483 reviews
Price from
$153
per night

Hotel Casa de la Tía Tere

Hotel in Oaxaca Historic Centre, Oaxaca City

Set 2625 feet from Downtown Oaxaca de Juarez in Oaxaca City, Hotel Casa de la Tía Tere features free WiFi access and free private parking. The rooms are fitted with a flat-screen TV. We had a very relaxing week here. We spent a lot of time at the pool, when we were not roaming through town. This hotel is extremely comfortable and was always a pleasure to return to at the end of the day. The grounds are very well maintained and super clean. The breakfasts were great and having things like coffee, tea, and ice water available at all times was really appreciated. I would definitely return. Muy tranquillo!

Show more Show less
8.7
Excellent
555 reviews
Price from
$55
per night

Hotel Fortin Plaza

Hotel in Oaxaca City

This hotel in Mexico offers an outdoor pool and a restaurant. Free Wi-Fi is available at the hotel. Guest rooms at the Hotel Fortin Plaza include coffee facilities and satellite TV. Staff very professional and friendly, always ready to help

Show more Show less
8.5
Very Good
1,070 reviews
Price from
$55
per night

City Centro Oaxaca

Hotel in Oaxaca City

0.7 mi from Downtown Oaxaca de Juarez, City Centro Oaxaca is located in Oaxaca City and features air-conditioned rooms. Travelling alone this was my home away from home. I come from an industry where there is a high level of service and here I felt like I got the type of service I provide in my industry. The house keeping staff did not miss a thing. Monica at the bar was a cocktail queen, friendly fun and had a wonderful energy. A special mention to Luis the manager, he told me everything I needed to know and made my stay extra memorable! I could not recommend it here enough.

Show more Show less
8.6
Excellent
351 reviews
Price from
$95
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, a 20-minute walk from Downtown Oaxaca de Juarez and 6 miles from Monte Alban. Staff was always so attentive and helpful.

Show more Show less
9.5
Exceptional
658 reviews
Price from
$99
per night

Hotel Maela

Hotel in Oaxaca Historic Centre, Oaxaca City

Located in Oaxaca City, an 18-minute walk from Downtown Oaxaca de Juarez, Hotel Maela provides accommodations with a restaurant, free private parking, a garden and a terrace. amazing!!! the hotel is super cute and the best location!

Show more Show less
8.8
Excellent
639 reviews
Price from
$34
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, quick response.

Show more Show less
7.8
Good
1,360 reviews
Price from
$33
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

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

  • These hotels in Oaxaca City are highly rated by couples: CASA NAILA HOTEL BOUTIQUE, Grand Fiesta Americana Oaxaca, and NaNa Vida Hotel Oaxaca.

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

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

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

  • Many families visiting Oaxaca City loved staying at Casa Carmen Morelos, Casa de la Asunción, and Casa Guelaguetza By Rotamundos.

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

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

  • For hotels in Oaxaca City that serve highly-rated breakfasts, try BOULENC BED AND BREAD, AYOOK, and Pug Seal Oaxaca.

Learn more about visiting Oaxaca City

  • 44 attractions
  • 8 points of interest
  • 1 neighborhoods
Find out more
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

Research, refine, and make plans for your whole trip