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 – 394 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.... 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
933 reviews
Price from
$48
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 property is very large and within the city limits. Security is at the gate and the view of the City was great.

Show more Show less
8.5
Very Good
1,380 reviews
Price from
$54
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 and really comfortable rooms, the location was superb and breakfast was wonderful. The staff was super helpful and made the our stay even more memorable!

Show more Show less
8.9
Excellent
592 reviews
Price from
$59
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. The pool area was stunning! Both beautiful to look out over and to lie down and relax in. The gardens we beautiful and so we’ll maintained. The breakfasts we delicious and varied (I don’t think I have the same thing twice & we were there a week). It was awesome having a fridge in the room that we could keep our water cold in. The staff friendly & helpful it was a perfect choice of stay in Oaxaca.

Show more Show less
8.7
Excellent
560 reviews
Price from
$55
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. Our stay was perfect and the hotel was in the middle of Oaxaca which was convenient to reach any place of the city. The hotel is very well preserved and they have one night with traditional dances of Oaxaca. Definitely recommend to stay in this hotel.

Show more Show less
9.1
Awesome
488 reviews
Price from
$158
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,094 reviews
Price from
$55
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. I loved the artisan soap to be able to take such a beautiful item back home from there was a delight. Location was fantastic, staff were amazing and of course love the mezcal.

Show more Show less
9.5
Exceptional
664 reviews
Price from
$99
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. The hotel is beautiful, and the staff is friendly. Check in and check out were easy. The location is excellent, and there are plenty of really great restaurants

Show more Show less
8.6
Excellent
356 reviews
Price from
$95
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. The facade is completely covered in ivy, it’s location in the centro is extremely convenient

Show more Show less
8.8
Excellent
644 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. the hotel is very laid back, comfortable and clean with a great location right in the heart of the historic center.

Show more Show less
7.8
Good
1,367 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

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

  • Casa de Siete Balcones Hotel Boutique, Casa Olié, and Casa Antonieta got great room view-related reviews from travelers 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.

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

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

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

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

  • These hotels in Oaxaca City are highly rated by couples: CASA NAILA HOTEL BOUTIQUE, Grand Fiesta Americana Oaxaca, and NaNa Vida Hotel 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