Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Oaxaca

Filter by

Holiday Inn Express Oaxaca-Centro Historico
2.5 out of 5
Diaz Quintas 115 Col Centro, Oaxaca, OAX
Free Cancellation
The price is $61 per night
0.69 mi from city center
4.7/5Exceptional! (403 reviews)

"Excellent location and very comfortable beds. Breakfast is not bad"…"

Reviewed on Mar 19, 2020

Holiday Inn Express Oaxaca-Centro Historico
Fiesta Inn Oaxaca
3.5 out of 5
Av. Universidad 140, Ex-Hacienda de Candiani, Oaxaca, OAX
Free CancellationReserve now, pay when you stay
The price is $52 per night
1.81 mi from city center
4.2/5Excellent! (399 reviews)

"Friendly and efficient staff, good attitudes and willingness to help"…"

Reviewed on Jan 11, 2020

Fiesta Inn Oaxaca
Los Pilares Hotel
3 out of 5
Curtidurias 721-A, Col Jalatlaco, Oaxaca, OAX
The price is $62 per night
0.65 mi from city center
4.7/5Exceptional! (199 reviews)

"Clean, decorated very well, beautiful linens and comfortable bed"…"

Reviewed on Mar 12, 2020

Los Pilares Hotel
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
Suites de la  Parra
3.5 out of 5
LAS CASAS 110 COLONIA CENTRO, Oaxaca, OAX
Free CancellationReserve now, pay when you stay
The price is $112 per night
0.14 mi from city center
4.4/5Excellent! (50 reviews)
Excellent location/staff/nicely appointed. Roof trip terrazzo is a plus.

"All positive."…"

Reviewed on Mar 11, 2020

Suites de la Parra
Hotel Hacienda
3.5 out of 5
Av Eduardo Mata 1918, Oaxaca, OAX
The price is $42 per night
0.72 mi from city center
4.3/5Excellent! (272 reviews)
Good

"Great place and location. Hospitality was great. Pool was cold in the morning around 10am. In addition, the food for breakfast wasn’t great but decent."…"

Reviewed on Feb 19, 2020

Hotel Hacienda
Casa De Sierra Azul
3 out of 5
Hidalgo 1002 Esq Fiallo, Oaxaca, OAX
Free CancellationReserve now, pay when you stay
The price is $58 per night
0.19 mi from city center
4.3/5Excellent! (273 reviews)

"Easy check in, attentive staff. What I did not like is the food, Itried the tlayudas and it was flavorless."…"

Reviewed on Feb 27, 2020

Casa De Sierra Azul
Hotel Parador de Alcalá Oaxaca
3.5 out of 5
Calle Macedonio Alcala 301, Col. Centro, Oaxaca, OAX
The price is $63 per night
0.22 mi from city center
4.7/5Exceptional! (275 reviews)

"Modern, spotlessly clean hotel based on traditional courtyard. Its right in the heart of the historic center of Oaxaca, yet the rooms are very quiet. A sleek pool & sundeck are a real plys. Highly recommend it."…"

Reviewed on Feb 13, 2020

Hotel Parador de Alcalá Oaxaca
NaNa Vida
3 out of 5
Murguia 405, Colonia Centro, Oaxaca, OAX
Free CancellationReserve now, pay when you stay
The price is $41 per night
0.34 mi from city center
4.8/5Exceptional! (218 reviews)

"Admin and staff very friendly and helpful all the time"…"

Reviewed on Mar 20, 2020

NaNa Vida
Hotel Abu
2.5 out of 5
Murguia 104 Col. Centro, Oaxaca, OAX
The price is $55 per night
0.21 mi from city center
4/5Very Good! (228 reviews)

"So central and clean. We stayed in the junior sweet with street view and the room was amazing."…"

Reviewed on Mar 10, 2020

Hotel Abu
Quinta Real Oaxaca
4 out of 5
Calle 5 De Mayo 300, Oaxaca, OAX
Free CancellationReserve now, pay when you stay
The price is $151 per night
0.25 mi from city center
4.6/5Wonderful! (743 reviews)

"Historic property, located within walking distance of Santo Domingo and the Zócalo. Comfortable. Very attentive and knowledgeable staff."…"

Reviewed on Feb 28, 2020

Quinta Real Oaxaca
Hotel CasAntica
3.5 out of 5
Ave. José María Morelos No. 601, Oaxaca, OAX
Free CancellationReserve now, pay when you stay
The price is $59 per night
0.14 mi from city center
4.1/5Very Good! (687 reviews)

"Exactly as portrayed. Very friendly just lack of English"…"

Reviewed on Mar 27, 2020

Hotel CasAntica
Hotel Victoria Oaxaca
3.5 out of 5
International Road Km 545, Col. Figueroa, Oaxaca, OAX
Free CancellationReserve now, pay when you stay
The price is $56 per night
0.87 mi from city center
4.1/5Very Good! (623 reviews)

"I liked their restaurant and their location it provided easy access to the center and area of interest."…"

Reviewed on May 22, 2020

Hotel Victoria Oaxaca
Hotel Trebol
3 out of 5
Ricardo Flores Magon No. 201, Col. Centro, Oaxaca, OAX
Free CancellationReserve now, pay when you stay
The price is $44 per night
0.14 mi from city center
4.4/5Wonderful! (968 reviews)

"Very friendly staff. The tour desk was very helpful in all aspects about getting arounfd the city. We loved the location! So close to all the fun things going on, shopping and great restaurants. Our room was spacious and comfortable and very clean. The breakfasts were great with a good variety of ..."…"

Reviewed on Mar 10, 2020

Hotel Trebol
Collection O Boutique Casa Garay
3.5 out of 5
Miguel Cabrera No. 110, Colonia Centro, Oaxaca, OAX
Free CancellationReserve now, pay when you stay
The price is $25 per night
0.26 mi from city center
4.1/5Very Good! (90 reviews)

"A very nice, boutique'ish small hotel, situated in an older coIf you plan on spending any time looking around Oaxaca City, you won't find a much better location than this."…"

Reviewed on Mar 4, 2020

Collection O Boutique Casa Garay
Hotel Fortin Plaza
3.5 out of 5
Av. Venus No 118, Oaxaca, OAX
The price is $49 per night
0.85 mi from city center
4.1/5Very Good! (394 reviews)

"excellent location, walking distance to most stores and restaurants, very convenience"…"

Reviewed on Feb 19, 2020

Hotel Fortin Plaza
Don't see what you're looking for?
See all available properties in Oaxaca
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in Oaxaca

Find the best Oaxaca areas and neighborhoods for the activities you enjoy most. Learn more about Oaxaca

Visiting Oaxaca

History buffs will enjoy exploring Oaxaca, and visitors give high marks for the local tours. Tourists who journey to this culturally-rich city can discover its cathedral, museums, and art.

  • There are 177 hotels and other accommodations in Oaxaca
  • The closest major airport is in Oaxaca, Oaxaca (OAX-Xoxocotlan Intl.), 4.2 mi (6.7 km) from the city center

Sightseeing and Staying in Oaxaca

Known for its museums, art, and festivals, the city's cultural venues include Museum of Oaxacan Painters, Macedonio Alcala Theater, and Museum of Contemporary Art of Oaxaca. Its cathedral and historic sites are notable and landmarks include San Felipe Neri Temple. The picturesque setting of Oaxaca Ethnobotanical Garden and El Llano Park exemplify the city's natural beauty.

In Oaxaca, you'll find 177 hotels and other lodging accommodations so you'll have ample places to choose from for your holiday retreat. Here you'll find top ones based on Expedia user reviews:

  • El Callejón Hotel Boutique - Guests who stay at this 4-star hotel in Centro can enjoy access to free breakfast and free parking, along with free WiFi. It's a favorite with Expedia travelers for its quiet location and room size.
  • Marialicia Suites - Our customers like the helpful staff and clean rooms at this hotel. This 3.5-star hotel in Centro features a restaurant, free WiFi, and a terrace.
  • NaNa Vida - Guests who stay at this 3-star hotel in Centro can enjoy access to a 24-hour business center and a terrace, along with free WiFi. Expedia customers like its breakfast and helpful staff.

Dressing for Oaxaca

  • Between January and March, you can expect the daytime average to be around 87°F and the nighttime average to be 47°F
  • From April to June, temperatures average about 89°F during the day and 56°F at night
  • July through September averages 82°F during the day and 57°F at night
  • In October-December, the average temperature is 79°F during the day and 47°F at night
  • About 45.71 inches of rain falls on Oaxaca each year
  • Hottest months are usually April and May with an average temperature of 87°F, while the coldest months are January and December with an average of 48°F

Frequently asked questions

What's the best place to stay in Oaxaca?
Palacio Borghese is ranked highly by Expedia customers. This 4-star hotel offers a restaurant and free WiFi. It is located a short 6-minute walk from Oaxaca Cathedral. Other favorite options based on reviews include Casa los Arquitos and Azul Cielo Hostel.
If I need to cancel my hotel reservation in Oaxaca, will I receive a refund?
Yes, the majority of hotel bookings are fully refundable as long as you cancel prior to the accommodation’s cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and get a refund within a 24-hour period of booking. Enter dates in and click on “Search”, then filter by “free cancellation” to get the best deals available in Oaxaca.
Where can I learn more about changing or cancelling my trip to Oaxaca?
For more information about updating your trip to Oaxaca or cancelling it, head over to our customer service page.
What's the best budget-friendly hotel in Oaxaca?
Based on reviews, Hotel Trebol is a popular 3-star hotel for our travelers looking for an economical choice, and features free English breakfast and free WiFi. Other good choices to stay on the cheap include Hotel Aitana and One Oaxaca Centro Hotel.
Where is the best hotel for a stay in Centro?
There are 112 hotels and other accommodations to choose from in this neighborhood, so you’re sure to find what you’re looking for as you plan your trip. Based on Expedia customer reviews, Marialicia Suites is the highest ranked property in Centro. This 3.5-star hotel offers a restaurant and free WiFi. It is located a short 11-minute walk from Zocalo Square. Other favorite options in the area include El Callejón Hotel Boutique and Hotel Parador de Alcalá Oaxaca.
What's the best accommodation in San Felipe del Agua?
In this neighborhood, you’ll find 6 places to stay. Suites Xadani is a favorite with our customers staying in San Felipe del Agua. This 3-star hotel offers an outdoor pool and an indoor pool. Casa Yunenisa is another top choice for your stay in the neighborhood.
What's the best place to stay for a family trip to Oaxaca?
Casa Las Mercedes is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Other choices for your kid-friendly vacation include Hotel Mision De Los Angeles and Holiday Inn Express Oaxaca-Centro Historico.
What's the best accommodation for a couple going to Oaxaca?
Quinta Real Oaxaca is a favorite 4-star hotel for couples, and features 24-hour room service and an outdoor pool. Other good choices for your romantic getaway include Casa Bonita Hotel Boutique & Spa and Suites Xadani.
What's the best pet-friendly place to stay in Oaxaca?
Hotel Boutique Parador San Miguel is a top hotel for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. Casa De Sierra Azul is another good choice for a stay with your pet.
Where is the best hotel to stay with easy access to Zocalo Square?
Adjacent to Zocalo Square, Hotel CasAntica is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers a restaurant and an indoor pool. Other good options close by include Quinta Real Oaxaca and Hotel Mision De Los Angeles.
What about the best place to stay close to Oaxaca Cathedral?
One of the top choices for your stay is Hotel CasAntica, located next to Oaxaca Cathedral, and this 3.5-star hotel offers a restaurant and an indoor pool. Quinta Real Oaxaca and Hotel Mision De Los Angeles are two other good choices in the immediate area.
What's the best luxury accommodation in Oaxaca?
Quinta Real Oaxaca is a 4-star hotel with a restaurant and a bar, and it’s a popular choice for Expedia travelers looking for an elegant place to stay.

Recent reviews of Oaxaca hotels

More trip options