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.

Search for Oaxaca Hotels from CA $40

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 CA $82 per night
1.11 km from city centre
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 CA $70 per night
2.92 km from city centre
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 CA $84 per night
1.04 km from city centre
4.7/5Exceptional! (199 reviews)

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

Reviewed on Mar. 12, 2020

Los Pilares Hotel
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 CA $151 per night
0.23 km from city centre
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
Free cancellationReserve now, pay when you stay
The price is CA $59 per night
1.16 km from city centre
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 CA $78 per night
0.31 km from city centre
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 CA $86 per night
0.35 km from city centre
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 CA $55 per night
0.55 km from city centre
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
Free cancellationReserve now, pay when you stay
The price is CA $74 per night
0.34 km from city centre
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 CA $203 per night
0.4 km from city centre
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 CA $80 per night
0.23 km from city centre
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 CA $72 per night
1.4 km from city centre
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 CA $60 per night
0.23 km from city centre
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 CA $40 per night
0.41 km from city centre
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
Free cancellationReserve now, pay when you stay
The price is CA $67 per night
1.37 km from city centre
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.

Oaxaca Hotel Guide

Expedia.ca offers a selection of 309 hotels in Oaxaca. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Oaxaca. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Oaxaca neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Oaxaca, Oaxaca now!

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.
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.
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.
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 in Oaxaca

More trip options